100G 파일을 하나의 외장 하드 드라이브에서 다른 외장 하드 드라이브로 옮기고 있습니다.
mv /external/hdd1/sourcedir /external/hdd2/destdir
처리하는 동안 대상에 복사된 파일이 소스에 여전히 존재한다는 사실을 발견했습니다. 내가 환각을 겪고 있는 걸까? 그렇지 않다면 왜, 언제 그런 일이 일어났습니까? 감사해요.
답변1
복사 후 모든 파일이나 폴더가 명시적으로 삭제됩니다. https://github.com/coreutils/coreutils/blob/master/src/mv.c
rsync를 사용하는 것이 rm보다 안전합니다.