본문 바로가기

[OS]Operating System/[Linux]

[Linux] 파일 이동 및 이름 바꾸기

728x90
반응형

mv 명령어

파일과 디렉토리를 한 디렉토리에서 다른 디렉토리로 이동하거나 이름을 바꾸기 위해 mv 명령어를 사용한다.

새로운 이름을 지정하지 않으면 기존 이름이 유지된다.

mv [옵션] [이동 할 파일] [이동 될 위치]

이동할 파일이 여러개인 경우: mv [이동 할 파일1] [이동 할 파일2] [이동할 파일3] ... [이동 될 위치]

mv 명령어 예시

intro 파일이 manual/chap1 디렉토리로 이동되고, intro 이름이 manul 디렉토리의 chap1로 변경된다.

mv intro manual/chap1

동일한 이름을 유지하고, 파일을 다른 디렉토리를 유지하려면 아래와 같이 사용한다.

mv chap3 manual

그러면 chap3 파일이 manul/chap3로 이동한다.

또한 동일한 디렉토리에 위치하고, 파일명만 변경하는 방법도 있다.

아래와 같이 명령어를 입력하면, appendix가 apndx.a로  변경된다.

만약 apndx.a라는 파일이 이미 존재한다면 이전 파일 내용이 대체된다.

mv appendix apndx.a

 

mv 명령어 옵션

  • -b: 이동 될 파일이 존재하면 백업 파일을 생성한다.
  • -i: 이동 될 파일과 동일한 이름이 존재하는 경우 사용자에게 덮어 쓰기 여부를 묻는다.
  • -f: 이동 될 파일과 동일한 이름이 존재해도 강제로 덮어 쓰기를 한다.
  • -n: 이동 될 파일과 동일한 파일이 존재하는 경우 덮어 쓰기를 하지 않는다.
  • -u: 원본 파일이 복사본 파일보다 최신이거나 복사본 파일에 원본 파일 및 디렉토리가 없는 경우 이동한다.
  • -v: 이동 진행 상태를 표시한다.
  • -r: 하위 디렉토리까지 모두 이동한다.

https://www.ibm.com/docs/en/aix/7.1?topic=files-moving-renaming-mv-command

 

Moving and renaming files (mv command)

Use the mv command to move files and directories from one directory to another or to rename a file or directory. If you move a file or directory to a new directory without specifying a new name, it retains its original name. Attention: The mv command can o

www.ibm.com

반응형

'[OS]Operating System > [Linux]' 카테고리의 다른 글

[Linux] 사용자, shell  (0) 2024.06.16
[Linux] Linux Partition  (0) 2024.03.09
[Linux] retry logic in script  (0) 2023.06.13
[Linux] bash shell - 조건문 사용법  (0) 2023.06.13
[Linux] shell code - [], [[]], (), (()) 차이  (0) 2023.04.30