이동 파일 및 디렉토리의 하나는 가장 기본적인 작업을 종종 수행할 필요가에서 리눅스 시스템입니다.
이 자습서에서는mv
명령을 사용하여 파일 및 디렉토리를 이동하는 방법을 설명합니다.
사용하는 방법 mv 명령#
mv
명령(short 에서 이동)를 사용하는 이름을 바꾸고 이동 파일 및 디렉토리를 다른 위치., 에 대한 구문을mv
명령은 다음과 같습니다:
mv SOURCE DESTINATION
SOURCE
수 있는 하나 이상의 파일 또는 디렉토리,그리고DESTINATION
할 수 있는 단일 파일 또는 디렉토리에 있습니다.
- 여러 파일이나 디렉토리가
SOURCE
로 주어지면DESTINATION
디렉토리여야 합니다. 이 경우SOURCE
파일이 대상 디렉토리로 이동합니다., - 지정하는 경우 하나의 파일로
SOURCE
및DESTINATION
대상이 기존 디렉토리,파일을 지정한 디렉토리에 있습니다. - 지정하는 경우 하나의 파일로
SOURCE
를 하나의 파일로DESTINATION
대상 당신은 파일의 이름을 변경. - 경우
SOURCE
는 디렉토리고DESTINATION
존재하지 않SOURCE
으로 변경됩니다DESTINATION
., 그렇지 않으면 경우에는DESTINATION
존재하고,그 안으로는DESTINATION
디렉토리에 있습니다.
이동하는 파일 또는 디렉토리를 해야에 쓰기 권한에 두SOURCE
및DESTINATION
. 그렇지 않으면 권한 거부 오류가 발생합니다.,
예를 들어,이동하는 파일의file1
에서 현재 작업 디렉터리/tmp
디렉토리에 실행할 수 있습니다:
mv file1 /tmp
파일의 이름을 변경할 필요가 지정 대상 파일 이름:
mv file1 file2
에 대한 구문을 이동하는 디렉토리와 같은 이동할 때 파일이 있습니다. 에서 다음과 같은 경우 예를 들어,dir2
디렉토리가 존재하는지 명령을 이동하는dir1
안에dir2
., 는 경우에는dir2
존재하지 않dir1
으로 변경됩니다dir2
mv dir1 dir2
이동하는 여러 개의 파일과 디렉토리를#
이동하는 여러 개의 파일과 디렉토리를 지정한 파일 이동할 수 있습니다. 예를 들어,이동하는 파일의file1
및file2
을dir1
directory 우 다음과 같이 입력합니다.
mv file1 file2 dir1
mv
명령을 사용하는 것을 허용한 패턴 일치합니다., 예를 들어,이동하는 모든pdf
에서 파일을 현재 디렉터리~/Documents
디렉토리를 사용합니다.
mv *.pdf ~/Documents
mv 명령어 옵션#
mv
명령을 받는 여러 가지 옵션에 영향을 미치는 기본 명령을 동작입니다.
서는 리눅스 배포판,mv
할 수 있는 별칭을mv
명령으로 사용자 정의 옵션이 표시됩니다. 예를 들어 CentOS 에서mv
는mv -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 파일 관리자를 사용하여 파일을 이동할 수 있습니다.피>
답글 남기기