728x90
mv
move의 줄임말로 디렉토리나 파일을 이동실킬 때 사용하는 명령어
mv [옵션] [이동할 디렉토리 / 파일 ( Source )] [이동 될 위치 ( Destination )]
• 옵션을 제외한 인자 값은 생략 불가능
• 경로를 지정하지 않으면 현 위치를 default로 한다.
• 이동 시킬 때 새로운 이름을 지정하여 이동할 수 있다.
• 현재 위치에 이름만 바꿔 이동시켜 파일의 이름을 바꿀 수 있다.
자주 사용하는 옵션
옵션 | 설명 |
-b (--backup) | 이동시킬 파일이 이미 있으면 백업파일을 만든다. |
-f (--force) | 이동시킬 파일이 이미 있으면 강제로 덮어쓰기 한다. |
-i (--interactive) | 이동시킬 파일이 이미 있으면 사용자에게 덮어쓰기 여부를 묻는다. |
-n | 이동시킬 파일이 이미 있으면 덮어쓰기를 하지 않는다. |
-f, -i, -n 옵션 중 둘 이상을 지정하면 마지막 옵션만 지정된다. |
|
--strip-trailing-slashes | 옮길 대상(SOURCR)의 끝에 있는 슬러쉬('/')를 제거 하고 실행한다. |
-S (--suffix=SUFFIX) | 지정된 접미사를 붙여서 덮어쓴다. |
-t, (--target-directory=DIRECTORY) | Destination 디렉토리를 Source 디렉토리로 옮긴다. |
-T (--no-target-directory) | 옮길 대상을 일반 파일로 취급한다. |
-u (--update) | Source 파일이 Destination에 있는 파일보다 최신일 경우에 파일을 이동한다. Destination에 파일일 없을 경우 그냥 옮긴다. |
-v (--verbose) | 파일 이동 진행 상태를 출력한다. |
현재 디렉토리에 있는 test파일을 folder 디렉토리 이동한다.
ex) mv test folder
현재 디렉토리에 있는 test파일을 /home/user 디렉토리로 이동한다.
ex) mv test /home/user
현재 디렉토리에 있는 test파일을 new_test 파일로 이름을 변경한다.
ex) mv test new_test
현재 /home/my 디렉토리에 있는 test파일을 /home/user 디렉토리에 new_test로 바꾸어 이동한다.
ex) mv /home/my/test /home/user/new_test
참고
https://code-lab1.tistory.com/306
https://coding-factory.tistory.com/751
https://incodom.kr/Linux/%EA%B8%B0%EB%B3%B8%EB%AA%85%EB%A0%B9%EC%96%B4/mv
728x90
'OS > Linux' 카테고리의 다른 글
[Linux] rm 명령어 (0) | 2024.11.01 |
---|---|
[Linux] cp 명령어 (0) | 2024.10.30 |
[Linux] pwd 명령어 (0) | 2024.10.25 |
[Linux] cd 명령어 (0) | 2024.10.23 |
[Linux] ls 명령어 (0) | 2024.10.21 |