FireWire 드라이브 [source]에 USB 폴더 [대상]로 이동하려는 폴더 (많은 하위 폴더와 파일로 채워져 있음)가 있습니다.
모든 파일을 소스에서 대상으로 이동하려고합니다.
Finder를 통해이 작업을 시작했지만 프로세스의 약 1/8에 대한 권한 오류가 발생하여 중지했습니다.
드라이브간에 파일을 이동할 때 Finder는 먼저 '복사'를 수행 한 다음 복사 명령이 성공적으로 완료된 경우에만 '소스'를 제거합니다.
즉, 일부 파일 이 성공적으로 복사되었지만 어느 파일 또는 몇 파일 인지 모릅니다. 그래서 시작 복사 (작은 세트) 원본에서 대상으로 하위 폴더를 그들이 성공적으로 복사 할 때 소스에서 그들을 제거.
나는 그 과정을 한 번에 완료 할 수 없었고, "장소"를 잃어 버렸다
이제 두 개의 불완전한 데이터 세트가 남았습니다. 소스에는 이미 대상에있는 일부 파일 / 폴더가 있지만 모든 것이 복사되지는 않았습니다.
일부 폴더가 부분적으로 복사되었지만 일부 하위 폴더 등은 아닙니다.
중복을 최소화하면서 나머지 소스를 대상으로 이동하는 가장 좋은 방법을 찾으려고합니다. 여기서는 많은 데이터에 대해 이야기하고 있습니다 (소스는 398,127 개 항목에서 420.72GB이고 대상은 298.84GB 및 390,149 개 항목입니다) . 어떻게 든 자동화해야합니다 . 잘 모르겠습니다.
내가 생각했습니다 gcp
와 [GNU의 CP] --update --archive
또는 ditto
또는 rsync
또는 ChronoSync 하지만 난 그냥하지 않도록 권장 할 것 중 프로그램 I가 무엇을 사용해야 최선의 선택이 어떤 설정이야 (내가 원하는 수행 --archive
에 gcp
? 무엇 플래그 것은 내가 사용할 것 ditto
또는 rsync
?)