GUI 파일 브라우저를 사용하여 Linux에서 파일을 이동하는 방법을 이미 알고 있을 수 있지만 터미널에 파일을 다른 디렉터리로 빠르게 이동할 수 있는 이동 명령이 있는지 궁금할 수 있습니다. mv 명령은 원하는 명령이며 간단한 구문과 몇 가지 선택적 안전 플래그로 사용하기 쉽습니다.
이 기본 터미널 명령어는 Ubuntu, Kali Linux, Fedora를 포함한 대부분의 Linux 배포판에서 작동합니다.
Mv 명령 구문
mv 명령은 매우 유연하지만 사용할 때 개체를 이 순서로 유지해야 합니다.
mv [option] <source> <destination>
모든 mv 명령에는 소스와 대상이 지정되어야 합니다. 옵션을 포함하는 경우 소스 및 대상 앞에 와야 합니다. 아래에서 이러한 옵션 중 일부에 대해 설명하겠습니다.
옵션 없이 mv 명령을 시도하려면 빠른 파일을 만들고 다음과 같은 명령을 실행하십시오.
mv ~/test.txt ~/Documents
이 명령어는 test.txt 파일을 홈 폴더에서 문서 디렉토리로 이동합니다.
여러 파일을 이동하려면 대상을 지정하기 전에 모든 파일을 공백으로 구분하여 나열하기만 하면 모든 파일이 하나의 명령으로 이동됩니다.
또한 동일한 대상으로 이동하려는 파일이 여러 개 있고 파일 이름에 공통적인 내용(예:확장자)이 있는 경우 소스 이름에 별표(*)를 와일드카드로 사용할 수 있습니다.피>
이 명령 중 어떤 것도 mv가 귀하의 이동을 확인하거나 어떤 일이 발생했는지 보고하도록 요청하지 않았음을 알 수 있습니다. 여기에서 mv에 대한 옵션이 제공됩니다.
Mv 명령 옵션
사용할 수 있는 옵션 중 하나는 --verbose입니다. 또는 -v , 모든 작업의 기록을 간단히 인쇄합니다.
mv 명령을 사용할 때 한 가지 중요한 점은 지정하지 않으면 mv가 대상에서 소스 파일과 이름이 같은 모든 파일을 자동으로 덮어씁니다.
-i를 사용하여 대화형 모드에서 실수로 덮어쓰는 것을 방지할 수 있습니다. 옵션.
대화형 모드에서 mv는 대상 디렉토리에서 파일 충돌이 발생한 경우 이동을 확인하도록 요청합니다.
충돌이 있는 경우 mv 명령을 자동으로 취소하려면 -n을 지정합니다. 대신 옵션을 선택하십시오.
업데이트 옵션 -u을 설정하여 충돌 시 항상 최신 "마지막 수정 날짜"를 가진 파일을 선호하도록 mv를 설정할 수 있습니다. .
이 기능은 이름이 같은 파일이 두 개 있지만 가장 최근에 업데이트된 파일만 유지하려는 경우에 유용합니다.
충돌을 피하기 위한 또 다른 옵션은 백업 옵션입니다. --backup=numbered를 사용하는 경우 , mv는 소스 파일의 이름에 ~1~을 추가합니다. 파일 이름 충돌의 경우. 이동된 파일은 다음 명령과 같이 숨김 파일을 표시하지 않는 한 일반 보기에서 숨겨집니다. 예를 들어 ls -a .
원활한 파일 이동
Linux 터미널에서 로컬 파일을 빠르고 안전하게 이동하기 위해 mv를 사용하는 몇 가지 팁과 트릭을 배웠습니다.
어떤 경우에는 로컬 파일을 다른 시스템으로 옮기고 싶을 수 있으며 Linux에서도 이 작업을 수행할 수 있는 여러 가지 방법이 있습니다.