mv 명령 - 어떻게 작동하나요?

mv 명령 - 어떻게 작동하나요?

나는 다음을 사용하여 큰 크기의 디렉토리(최대 10GB)를 이동하고 있었습니다.mv명령을 내리고 몇 분 후에 취소했습니다(Ctrl+C).

그만큼mv그런 다음 프로세스가 중지되고 일부 파일이 대상 디렉터리에 복사되었습니다.

내 질문은 그게 그렇다는 거야mv명령은 파일을 대상 디렉토리에 복사하자마자 파일을 삭제합니까, 아니면 모든 파일 복사를 마친 후 모든 파일을 한 번에 삭제합니까?

답변1

동일한 파일 시스템에서 작업할 때 는 mv실제로 파일 내용을 다른 곳에 복사하지 않고 원본을 삭제합니다. 단지 포인터를 파일로 이동하거나(간단히 말하면) 이름을 바꿉니다.

ed 파일 의 inode 번호 mv는 변경되지 않습니다.

여러 파일 시스템에서 작업할 때 에서는 mv원본 파일만 하나씩 복사한 다음 삭제합니다.

관련 정보