Computer >> 컴퓨터 >  >> 프로그램 작성 >> BASH 프로그래밍

Linux에서 mv 명령을 사용하여 파일 이동(예제 포함)

이 도움말에서는 Linux에서 mv를 사용하여 파일을 이동하는 방법을 안내합니다. 파일을 안전하게 이동하기 위한 예제 및 팁이 포함된 명령.

뮤비 구문

파일 이동은 mv를 사용하여 수행됩니다. 다음 구문이 있는 명령

mv OPTIONS SOURCE DESTINATION

참고:

  • 옵션 아래 표의 옵션 목록입니다.
  • 소스 이동하려는 파일의 경로입니다.
  • 목적지 파일을 이동하려는 대상의 경로입니다. 2
    • 새 파일 이름을 포함하거나 단순히 대상 폴더의 경로일 수 있습니다.
    • 뮤비 SOURCE 이동 DESTINATION으로 DESTINATION인 경우 디렉토리(또는 디렉토리에 대한 링크)입니다.
      • 목적지인 경우 디렉토리가 아닙니다. mv 이름이 SOURCE로 변경됩니다. DESTINATION으로

공통 mv 옵션

다음은 mv를 실행할 때 일반적으로 사용되는 몇 가지 옵션입니다. , 설명서에서:

<일>
-b 각 기존 대상 파일의 백업 만들기
-f, –force 덮어쓰기 전에 묻지 않음
-i, –대화형 덮어쓰기 전 확인
-n, –no-clobber 기존 파일을 덮어쓰지 않음
-u, –업데이트 SOURCE 파일이 대상 파일보다 최신이거나 대상 파일이 누락된 경우에만 이동합니다.
-v, -verbose 수행 중인 작업 설명

추가 옵션은 다음을 실행하여 mv 설명서에서 찾을 수 있습니다.

man mv

예시

파일1 이동 디렉토리1에 :

mv file1 directory1/

file1 이름 바꾸기 파일2에 :

mv file1 file2

file1을 directory1으로 이동 이름을 file2로 변경합니다. :

mv file1 directory1/file2

디렉토리1 이동 디렉토리2로 :

mv directory1/ directory2/

마지막 예에서 directory2인 경우 존재하지 않는 경우 디렉토리1의 이름이 디렉토리2로 변경됩니다. . 이동만 하고 디렉토리를 찾을 수 없는 경우 실패하려면 다음을 실행하십시오.

mv directory1/ directory2/.

이렇게 하면 directory2 파일 이동을 시도하기 전에 존재합니다 – 점(. ) 경로가 존재해야 함을 지정합니다.

때로는 옮기는 것보다 복사하는 것이 낫다

한 드라이브에서 다른 드라이브 또는 네트워크를 통해 파일을 이동하는 경우 파일을 복사하고 복사가 성공했는지 확인한 후 원본을 제거하는 것이 좋습니다.

Linux 명령줄에서 작업할 때 실수로 삭제된 파일을 복구할 휴지통/휴지통이 없습니다. 파일이 사라지면 사라집니다. 어떤 이유로 파일 이동 작업이 실패하면 해당 파일이 손실될 수 있으므로 대신 파일을 복사하고 성공적으로 전송되었는지 확인하면 이 문제를 완화할 수 있습니다.

또한 데이터 손실로부터 자신을 보호하기 위해 파일을 정기적으로 백업해야 합니다.