.png)
Linux에서 파일 및 디렉토리를 이동하는 방법(mv 명령)
이동 파일과 디렉터리는 Linux 시스템에서 자주 수행해야 하는 가장 기본적인 작업 중 하나입니다.이 강좌에서 우리는 여러 파일이나 디렉터리가 개별 파일을 단일 파일
. 파일이나 디렉터리를 이동하려면
백업이 생성되었는지 확인하려면:
또는 터미널에서
mv
명령을 사용하여 파일과 디렉터리를 이동하는 방법을 설명할 것이다.mv 명령 사용 방법
mv
명령(move의 줄임말)은 파일과 디렉터리를 한 위치에서 다른 위치로 이름을 바꾸고 이동하는 데 사용됩니다.mv
명령의 문법은 다음과 같다. mv [OPTIONS] SOURCE DESTINATION
SOURCE
은 하나 이상의 파일이나 디렉터리일 수 있고, DESTINATION
는 하나의 파일이나 디렉터리일 수 있다.SOURCE
로 지정되면 DESTINATION
는 하나의 디렉터리여야 합니다.이 경우 SOURCE
파일이 대상 디렉토리로 이동합니다.SOURCE
로 지정하고 DESTINATION
대상이 기존 디렉토리인 경우 해당 파일은 지정된 디렉토리로 이동합니다.SOURCE
, 단일 파일DESTINATION
대상으로 지정하면 renaming the file.
SOURCE
가 디렉토리이고 DESTINATION
이 존재하지 않을 때 SOURCE
는 DESTINATION
로 이름이 바뀝니다.그렇지 않으면 DESTINATION
디렉토리로 이동합니다.DESTINATION
및 SOURCE
모두에 쓰기 권한이 있어야 합니다.그렇지 않으면 권한 거부 오류가 발생합니다.예를 들어, current working directory 에서 파일 이동DESTINATION
파일 이름을 바꾸려면 대상 파일 이름을 지정해야 합니다. mv file1 /tmp
디렉터리를 이동할 때의 구문은 파일을 이동할 때의 구문과 같습니다.다음 예에서 file1
디렉토리가 있는 경우 명령은 /tmp
에서 이동합니다 dir2
.dir1
이 없으면 dir2
로 이름이 바뀝니다. dir2
mv file1 file2
여러 파일 및 디렉토리 이동
여러 파일과 디렉터리를 이동하려면 이동할 파일을 원본으로 지정하십시오.예를 들어, 파일dir1
과 dir2
을 file1
디렉터리로 이동하려면: mv dir1 dir2
file2
명령을 입력하여 패턴 일치를 허용합니다.예를 들어, 모든 dir1
파일을 현재 디렉토리에서 mv
디렉토리로 이동하려면 mv file1 file2 dir1
pdf 명령 옵션
~/Documents
명령을 사용하여 기본 명령 동작에 영향을 주는 여러 옵션을 사용할 수 있습니다.일부 Linux 릴리스에서mv
가능aliasmv
명령에 대한 사용자 정의 옵션 세트입니다.예를 들어, CentOS에서 mv
는 mv
의 별칭입니다.mv
명령을 사용하여 mv -i
별칭 여부를 결정할 수 있습니다. mv *.pdf ~/Documents
만약 mv
별칭이라면 다음과 같이 출력됩니다. type mv
충돌하는 옵션이 있으면 마지막 우선순위입니다.덮어쓰기 전 프롬프트
기본적으로 대상 파일이 있으면 덮어씁니다.확인 메시지를 표시하려면type
옵션을 사용합니다: mv is aliased to `mv -i'
mv -i file1 /tmp
파일 유형mv
또는 -i
.강제 덮어쓰기
읽기 전용 파일을 덮어쓰려면y
명령을 사용하여 파일을 덮어쓰는지 묻는 메시지가 표시됩니다. mv: overwrite '/tmp/file1'?
mv -i file1 /tmp
메시지가 나타나지 않도록 하려면 Y
옵션을 사용하십시오. mv: replace '/tmp/file1', overriding mode 0400 (r--------)?
이 옵션은 여러 개의 읽기 전용 파일을 덮어쓰려면 특히 유용합니다.(adsbygoogle=window.adsbygoogle | |[]).푸시({});기존 파일 덮어쓰지 않기
mv
옵션은 -f
기존 파일을 덮어쓰지 말라는 것을 알려줍니다. mv -f file1 /tmp
만약 -n
존재한다면 상기 명령은 아무런 작용도 하지 않습니다.그렇지 않으면 파일을 mv
디렉토리로 이동합니다.백업 파일
대상 파일이 있는 경우file1
옵션을 사용하여 백업을 생성할 수 있습니다. mv -n file1 /tmp
백업 파일은 원본 파일과 같은 이름을 가지며 턱 기호 /tmp
를 첨부합니다.사용ls command백업이 생성되었는지 확인하려면:
mv -b file1 /tmp
ls /tmp/file1*
세부 출력
다른 유용한 옵션은-b
입니다.이 옵션을 사용하면 명령은 각 이동 파일의 이름을 인쇄합니다: /tmp/file1 /tmp/file1~
mv -i file1 /tmp
결론
~
명령은 파일과 디렉터리를 이동하고 이름을 바꾸는 데 사용됩니다.-v
명령에 대한 자세한 내용은 man page또는 터미널에서
mv
를 입력합니다.명령줄의 위협을 받는 새 Linux 사용자는 GUI 파일 관리자를 사용하여 파일을 이동할 수 있습니다.질문이나 피드백이 있으면 언제든지 의견을 발표하십시오.