원격 동기화 rsync
는 대량의 데이터를 복사하기위한 안정적인 선택입니다. 사본을 커미트하기 전에 명령을 준비하고 드라 이런을 수행 할 수 있습니다. --dry-run
사본을 시뮬레이션하기 위해 추가 하십시오.
최종 명령은 매우 간단합니다.
sudo rsync -vaE --progress /Volumes/SourceName /Volumes/DestinationName
플래그는 다음과 같습니다.
v
자세한 정보를 증가시킵니다.
a
기호 링크 및 권한을 포함하여 소스 파일을 정확하게 미러링하기 위해 아카이브 설정을 적용합니다.
E
확장 된 속성 및 리소스 포크를 복사합니다 (OS X에만 해당).
progress
복사하는 동안 카운트 다운 및 전송 통계를 제공합니다.
sudo
, rsync
소유자와 상관없이 드라이브의 모든 파일에 액세스하고 읽을 수있는 적절한 권한을 보유 하는 데 사용됩니다 . 또한 rsync
원래 소유자 정보를 다시 작성하여 파일을 새 드라이브에 쓸 수 있습니다 .
rsync
문제가 발생한 경우 다시 실행할 수 있고 세부적인 로깅을 제공하며 안전을 유지하면서 최대한 빨리 실행할 수 있기 때문에 최상의 선택 일 수 있습니다.
최대로 활용하기위한 많은 가이드가있다 rsync
, rsync를 명령 예제 관련 예제를 제공가. @GordonDavisson이 아래에 언급 한 것처럼 슬래시를 조심하십시오. 복사가 폴더로 시작되면 차이가 생길 수 있습니다.
대체 도구에는 ditto
및이 포함됩니다 cp
. 둘 다 합리적인 선택이지만 다른 구문을 제공합니다.