mv — 파일 이동 및 이름 변경
Linux / 파일 및 디스크 관리 / mv.html
💬 "mv 명령어"
- 개념: Move의 약자로, 파일이나 폴더를 다른 위치로 옮기거나 이름을 바꿉니다. 복사와 달리 원본은 남지 않습니다.
- 출력 구조: 성공하면 아무것도 출력하지 않습니다. <code>-v</code>를 붙이면 옮겨진 결과를 한 줄씩 보여줍니다.
- 실무 권장 출력:
mv -v로 작업 내역을 남기고,-i로 기존 파일을 실수로 덮어쓰는 일을 막습니다. - 왼쪽 열: 옮길 원본의 경로 또는 이름이 표기됩니다.
- 오른쪽 열: 옮겨진 뒤의 경로 또는 새 이름이 출력됩니다.
필수 명령어 조합 3가지
mv a b— 파일 이름을 b로 변경mv a dir/— 파일을 다른 폴더로 이동mv -i a dir/— 덮어쓰기 전에 확인
여기에 알아두면 좋은 옵션도 있습니다.
-n— 대상이 이미 있으면 덮어쓰지 않고 건너뜁니다-v— 이동 결과를 한 줄씩 표시합니다
💬 "실무에서는 어떻게 쓰는지 예를 하나 보여줘"
시나리오: 새 배포본에 문제가 생겨 이전 버전으로 되돌리는 과정입니다.
1단계: 이전 버전 표시
현재 배포본을 백업 이름으로 옮깁니다.
mv -v app app.old
2단계: 새 배포본 적용
대기 중이던 배포본을 서비스 이름으로 옮깁니다.
mv -v app.new app
3단계: 결과 확인
폴더 목록으로 확인합니다.
ls -al
실제 실행 화면
mv -v로 파일 이름을 바꾼 예시 화면입니다.

실제 운영 중인 서버
이 문서는 화면 표시용 가상 디렉터리의 항목입니다. 실제 서버 파일시스템과 연결되지 않으며, 파일 실행이나 시스템 명령을 수행하지 않습니다.