본문 바로가기

지식창고/Linux

[리눅스/Linux] 1. mv 명령어 사용법 가이드

반응형

안녕하세요. IT 하는 남자 송대리입니다.

 

이번 명령어 가이드는 바로 mv 명령어입니다. 그럼 함께 mv 명령어에 대해 알아볼까요?

 


mv 명령어

 

 

 

1. mv 명령어 설명

mv 명령어는 move를 줄인 명령어로 파일이나 디렉터리(폴더)를 이동시킬 때 사용하는 명령어입니다.

 

mv [이동할 파일 또는 디렉터리(폴더)] [이동할 위치]
  • mv 명령어는 경로를 지정하지 않고 사용하면 현재 위치를 기준으로 사용됩니다.
  • mv 명령어는 이동할 때 다른 이름으로 변경해서 옮길 수 있습니다.
  • mv 명령어는 현재 위치에서 다른 이름으로 변경하는 용도로도 사용할 수 있습니다.
  • mv 명령어는 이동만 하기 때문에 권한이나 소유자/그룹 등이 변경되지 않습니다.
  • cp 명령어와 달리 복사가 아니기 때문에 굉장히 빠릅니다. 하지만 그냥 사용할 시 같은 이름의 파일이 이미 존재하면 덮어쓰기가 되기 때문에 사용에 유의해야 합니다.

 

2. mv 명령어 주요 옵션

  • -b : 이동할 파일이 이미 존재할 경우 백업 파일을 만듭니다.
  • -i : 이동할 파일이 이미 존재할 경우 사용자에게 덮어쓰기 여부를 묻습니다.
  • -f : 이동할 파일이 이미 존재할 경우 강제로 덮어쓰기 합니다.
  • -n : 이동할 파일이 이미 존재할 경우 덮어쓰기를 하지 않습니다.
  • -u : 파일이 변경된 경우에만 이동합니다.
  • -v : 이동 진행 상태를 화면에 출력해 줍니다.

옵션 사용 시 주의해야 할 점

  • i, f, n 옵션을 동시에 사용할 시 마지막 하나만 사용됩니다.

 

 

 

3. mv 명령어 사용 예시

-- 1. 현재 디렉터리(폴더)의 파일을 /app/backup 디렉터리(폴더)로 이동
mv backup_20230719.dump /app/backup

-- 2. 현재 디렉터리(폴더)의 파일 이름을 변경
mv backup_20230719.dump backup_test.dump

-- 3. 현재 디렉터리(폴더)를 /app/backup/ 디렉터리(폴더) 하위로 이동
mv -r ./testDir /app/backup/

 


이번 시간에는 리눅스 mv 명령어에 대해 알아보았습니다.

 

저도 작업을 할 때 자주 사용하는 명령어인데요. 자주 쓰는 명령어인 만큼 잘 알고 있으시면 도움이 되실 것 같습니다.

 

여기까지 읽어주셔서 감사합니다. IT 하는 남자 송대리였습니다.

 

반응형