mv 명령이 Linux에서 작동하는 방식
mv 구문은 아래에서 찾을 수 있습니다. 여기서 [OPTIONS]는 사용할 수 있는 선택적 설정이고, SOURCE는 이동하려는 단일 또는 다중 파일/디렉토리이며, LOCATION은 파일 또는 디렉토리를 이동해야 하는 위치입니다.
mv [OPTIONS] SOURCE LOCATION
Linux 또는 MacOS의 터미널에서 파일을 이동하는 방법
가장 기본적으로 다음과 같이 작성하여 mv를 사용하여 파일을 이동할 수 있습니다.
mv my-file.txt ./test
위는 my-file.txt라는 파일을 test라는 하위 디렉토리로 이동합니다. 파일을 이동할 때 이름을 바꾸려면 명령에 이름을 지정하십시오. 예를 들어 아래는 my-file.txt라는 파일을 test라는 폴더로 이동하고 이름을 new-file.txt로 바꿉니다.
mv my-file.txt ./test/new-file.txt
동일한 구문으로 디렉토리를 이동할 수 있습니다.
mv로 파일 이름 바꾸기
mv 명령은 파일을 복사하지 않고 이동하므로 파일 이름을 바꿀 수 있습니다. 예를 들어 다음 명령은 my-file.txt라는 파일을 동일한 디렉토리로 이동하고 이름을 my-new-file.txt로 지정하여 최종적으로 이름을 바꿉니다.
mv my-file.txt my-new-file.txt
Linux 및 MacOS의 터미널에서 여러 파일 이동
여러 파일이나 디렉터리를 이동해야 하는 경우 공백으로 구분하면 됩니다. 마지막 폴더는 모든 파일/디렉토리가 이동되는 위치입니다. 예를 들어 아래는 나열된 모든 파일과 디렉토리를 테스트 폴더로 이동합니다.
mv my-file.txt my-new-file-1.txt my-new-file.txt directory1 ./test
패턴 일치를 사용할 수도 있습니다. 아래 명령은 "my-file-"로 시작하고 ".txt"로 끝나는 모든 파일을 테스트 디렉터리로 이동합니다.
mv my-file-*.txt ./test
mv로 파일 덮어쓰기 프롬프트
동일한 이름의 파일이 이미 존재하는 경우 기본적으로 mv는 쓰기 가능하면 덮어씁니다. 파일을 덮어쓰기 전에 프롬프트를 표시하려면 -i 옵션을 사용할 수 있습니다.
mv -i my-file.txt ./test
mv로 강제 파일 덮어쓰기
파일을 읽을 수만 있는 경우 덮어쓸지 여부를 묻는 메시지가 기본적으로 표시됩니다. 프롬프트 없이 강제로 덮어쓰려면 -f를 사용하십시오.
mv -f my-file.txt ./test
mv로 파일 덮어쓰기 방지
대신 모든 파일 덮어쓰기를 방지하려면 -n을 사용합니다.
mv -n my-file.txt ./test
mv로 파일 백업
Linux를 사용하는 경우 -b를 사용하여 mv를 사용할 때 덮어쓰는 파일을 백업할 수도 있습니다. 이렇게 하면 끝에 물결표(~)가 있는 덮어쓸 파일의 복사본이 만들어집니다. MacOS에서는 사용할 수 없습니다.
mv -b my-file.txt ./test
mv 사용 시 메시지
어떤 일이 발생하든 상관없이 메시지를 표시하려면(종종 장황함이라고도 함) -v 명령을 사용할 수 있습니다.
mv -v my-file.txt ./test
# my-file.txt -> ./test/my-file.txt
Reference
이 문제에 관하여(mv 명령이 Linux에서 작동하는 방식), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/smpnjn/how-the-mv-command-works-on-linux-pm6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)