linux 파일 이동 명령
mv 명령
기능: 파일이나 디렉터리의 이름을 바꾸거나 한 디렉터리에서 다른 디렉터리로 파일을 이동합니다. 이 명령은 DOS에서 ren과 move를 조합한 것과 같습니다.
구문: mv [옵션] 소스 파일 또는 디렉터리 대상 파일 또는 디렉터리
설명:
mv 명령의 두 번째 매개 변수 유형(대상 파일인지 대상 디렉터리인지 여부)에 따라 mv 명령은 파일 이름을 바꾸거나 새 디렉터리로 이동합니다. 두 번째 매개변수 유형이 파일인 경우 mv 명령은 파일 이름 바꾸기를 완료합니다. 이때 소스 파일은 하나만 있을 수 있습니다(소스 디렉토리 이름일 수도 있음). 하나를 지정합니다.
두 번째 매개변수가 기존 디렉터리 이름인 경우 소스 파일이나 디렉터리 매개변수가 여러 개 있을 수 있으며, mv 명령은 각 매개변수에 지정된 모든 소스 파일을 대상 디렉터리로 이동합니다. 파일 시스템 간에 파일을 이동할 때 mv는 먼저 원본 파일을 복사한 다음 삭제하며 파일에 대한 링크도 손실됩니다.
매개변수:
- I 대화형 모드 작동. mv 작업으로 인해 기존 대상 파일을 덮어쓰는 경우 시스템은 실수로 파일을 덮어쓰는 것을 방지하기 위해 다시 쓸 것인지 묻고 사용자에게 y 또는 n으로 대답하도록 요구합니다.
-f는 대화형 작업을 비활성화합니다. mv 작업이 기존 대상 파일을 덮어쓰는 경우에는 지침이 제공되지 않습니다. 이 옵션을 지정한 후에는 i 옵션이 더 이상 적용되지 않습니다.
주어진 대상 파일(디렉터리 아님)이 이미 존재하는 경우, 이때 파일 내용은 새 파일로 덮어쓰여집니다. 사용자가 mv 명령을 사용하여 실수로 다른 파일을 삭제하는 것을 방지하려면 mv 명령을 사용하여 파일을 이동할 때 i 옵션을 사용하는 것이 좋습니다.
mv와 cp의 결과가 다르다는 점에 유의하세요. mv는 파일을 "이동"하는 것처럼 보이며 파일 수가 증가하지 않는 반면 cp는 파일을 복사하고 파일 수가 증가합니다.
예 1: /usr/xu의 모든 파일을 현재 디렉터리("."로 표시)로 이동:
$ mv /usr/xu/ * .
예 2: wch.txt 파일 이름을 wjz.doc
$ mv wch.txt wjz.doc
로 변경합니다. 관련 비디오 튜토리얼 권장: "리눅스 튜토리얼"
위 내용은 리눅스 파일 이동 명령의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!