이동 파일 및 디렉토리의 하나는 가장 기본적인 작업을 종종 수행할 필요가에서 리눅스 시스템입니다.

이 자습서에서는mv명령을 사용하여 파일 및 디렉토리를 이동하는 방법을 설명합니다.

사용하는 방법 mv 명령#

mv명령(short 에서 이동)를 사용하는 이름을 바꾸고 이동 파일 및 디렉토리를 다른 위치., 에 대한 구문을mv명령은 다음과 같습니다:

mv SOURCE DESTINATION

SOURCE수 있는 하나 이상의 파일 또는 디렉토리,그리고DESTINATION할 수 있는 단일 파일 또는 디렉토리에 있습니다.

  • 여러 파일이나 디렉토리가SOURCE로 주어지면DESTINATION디렉토리여야 합니다. 이 경우SOURCE파일이 대상 디렉토리로 이동합니다.,
  • 지정하는 경우 하나의 파일로SOURCEDESTINATION대상이 기존 디렉토리,파일을 지정한 디렉토리에 있습니다.
  • 지정하는 경우 하나의 파일로SOURCE를 하나의 파일로DESTINATION대상 당신은 파일의 이름을 변경.
  • 경우SOURCE는 디렉토리고DESTINATION존재하지 않SOURCE으로 변경됩니다DESTINATION., 그렇지 않으면 경우에는DESTINATION존재하고,그 안으로는DESTINATION디렉토리에 있습니다.

이동하는 파일 또는 디렉토리를 해야에 쓰기 권한에 두SOURCEDESTINATION. 그렇지 않으면 권한 거부 오류가 발생합니다.,

예를 들어,이동하는 파일의file1에서 현재 작업 디렉터리/tmp디렉토리에 실행할 수 있습니다:

mv file1 /tmp

파일의 이름을 변경할 필요가 지정 대상 파일 이름:

mv file1 file2

에 대한 구문을 이동하는 디렉토리와 같은 이동할 때 파일이 있습니다. 에서 다음과 같은 경우 예를 들어,dir2디렉토리가 존재하는지 명령을 이동하는dir1안에dir2., 는 경우에는dir2존재하지 않dir1으로 변경됩니다dir2

mv dir1 dir2

이동하는 여러 개의 파일과 디렉토리를#

이동하는 여러 개의 파일과 디렉토리를 지정한 파일 이동할 수 있습니다. 예를 들어,이동하는 파일의file1file2dir1directory 우 다음과 같이 입력합니다.

mv file1 file2 dir1

mv명령을 사용하는 것을 허용한 패턴 일치합니다., 예를 들어,이동하는 모든pdf에서 파일을 현재 디렉터리~/Documents디렉토리를 사용합니다.

mv *.pdf ~/Documents

mv 명령어 옵션#

mv명령을 받는 여러 가지 옵션에 영향을 미치는 기본 명령을 동작입니다.

서는 리눅스 배포판,mv할 수 있는 별칭을mv명령으로 사용자 정의 옵션이 표시됩니다. 예를 들어 CentOS 에서mvmv -i에 대한 별칭입니다., 을 찾을 수 있습는지 여부mv은 별칭을 사용하는type명령:

type mv 

경우mv은 별칭 출력이 아래와 같습니다:

mv is aliased to `mv -i'

면 충돌하는 옵션이 주어진,마지막 중 하나이 우선합니다.

덮어 쓰기 전에 프롬프트#

기본적으로 대상 파일이 있으면 덮어 쓰게됩니다., To prompt for confirmation, use the -i option:

mv -i file1 /tmp
mv: overwrite '/tmp/file1'?

To overwrite the file type y or Y.,

힘을 덮어쓰#

하려고 하면 덮어쓰기는 읽기 전용 파일의mv명령 프롬프트할지 파일을 덮어쓸:

mv -i file1 /tmp
mv: replace '/tmp/file1', overriding mode 0400 (r--------)? 

을 것인지 묻는 메시지가 표시되지 않 사용하는-f옵션:

mv -f file1 /tmp

이 옵션은 특히 유용이 필요할 때를 덮어쓰기는 여러입니다.,

덮어쓰지 않고 기존 파일에#

-n옵션은mv지 않고 기존 파일에 덮어쓰기:

mv -f file1 /tmp

경우에는file1존재하는 위의 명령은 아무것도하지 않는 것입니다. 그렇지 않으면 파일을/tmp디렉토리로 이동합니다.,

백업 파일에#

대상 파일이 있는 경우를 만들 수 있습의 백업 그것을 사용하는-b옵션:

mv -b file1 /tmp

백업 파일이 있는 원본과 동일한 이름을 가진 파일의 물결(~)추가됩니다.

를 사용하여 ls 명령하는지 확인 백업이 생성되었습니다:

ls /tmp/file1*
/tmp/file1 /tmp/file1~

자세한 정보를 출력#

는 또 다른 옵션이 유용할 수 있는-v., 이 옵션을 사용하는 명령어 이름을 각각의 이동 파일:

mv -i file1 /tmp
renamed 'file1' -> '/tmp/file1'

결론#

mv명령을 사용하여 이동 파일 이름을 바꾸고 디렉토리입니다.

에 대한 자세한 내용은mv명령 확인,남자 페이지 또는 유형man mv에서 당신의 터미널도 있습니다.

명령 줄에 협박하는 새로운 Linux 사용자는 GUI 파일 관리자를 사용하여 파일을 이동할 수 있습니다.