English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Linux mv 명령어

Linux 명령어大全

Linux mv 명령어(영문 전체 표기: move file)는 파일이나 디렉토리를 이름을 바꾸거나 다른 위치로 이동하는 데 사용됩니다.

문법

mv [옵션] 원본 목적지
mv [옵션] 원본... 디렉토리

파라미터 설명

  • -b목표 파일이나 디렉토리가 존재할 때, 덮어쓰기 전에 백업을 만듭니다.
  • -i원본 디렉토리나 파일이 목표 디렉토리나 파일과同名이면, 구성된 파일을 덮어쓰기 전에 먼저 덮어쓰기를 묻습니다. 'y'를 입력하면 직접 덮어쓰고, 'n'을 입력하면 작업을 취소합니다.
  • -f원본 디렉토리나 파일이 목표 디렉토리나 파일과同名이면, 질문하지 않고 직접 구성된 파일을 덮어쓰습니다.
  • -n기존 파일이나 디렉토리를 덮어쓰지 마세요.
  • -u원본 파일이 목표 파일보다 새로이거나 목표 파일이 존재하지 않을 때만 이동 작업을 수행합니다.

mv 매개변수 설정 및 실행 결과

명령어 형식 실행 결과
mv source_file(파일) dest_file(파일)
원본 파일 이름 source_file를 목적 파일 이름 dest_file로 변경합니다
mv source_file(파일) dest_directory(디렉토리)
파일 source_file를 목적 디렉토리 dest_directory로 이동시킵니다
mv source_directory(디렉토리) dest_directory(디렉토리)
디렉토리 이름 dest_directory가 이미 존재하면 source_directory를 디렉토리 이름 dest_directory로 이동시킵니다;디렉토리 이름 dest_directory가 존재하지 않으면 source_directory를 디렉토리 이름 dest_directory로 이름을 변경합니다
mv source_directory(디렉토리) dest_file(파일)
에러가 발생했습니다

온라인 예제

파일 aaa를 bbb로 이름을 변경합니다:

mv aaa bbb

info 디렉토리를 logs 디렉토리에 넣습니다. 주의할 점은 logs 디렉토리가 존재하지 않으면 info를 logs로 이름을 변경하는 명령어가 실행됩니다.

mv info/ logs 

예를 들어, 다음과 같이 사용할 수 있습니다: /usr/w3codebox 아래의 모든 파일과 디렉토리를 현재 디렉토리로 이동시키려면, 명령어는 다음과 같습니다:

$ mv /usr/w3codebox/*  . 

Linux 명령어大全