rsync를 처음 실행한 후 소스의 파일이 변경됩니다. 다음에 동일한 파일 시스템에서 rsync를 실행하면 소스의 전체 파일이 다시 복사됩니까, 아니면 파일 변경 사항만 복사됩니까?
답변1
Rysnc에는 거의 엄청난 양의 옵션이 있으므로 대답은 "상황에 따라 다릅니다"입니다.
일반적으로 rsync는 맨페이지의 파일에서 변경된 "청크"만 복사합니다.
원본 파일과 대상에 있는 기존 파일의 차이만 전송하여 네트워크로 전송되는 데이터의 양을 줄이는 증분 전송 알고리즘으로 알려져 있습니다.
"전체 파일"만 원하는 경우: -W, --whole-file
--inplace 플래그도 살펴보세요.
Rsync에는 "맨 페이지"가 없으며 다소 밀도가 높은 "맨 페이지"가 있습니다.
답변2
rsync
일일 백업 및 일일 파일 전송에 매우 유용한 도구입니다. rsync
이를 사용하여 권한이나 소유자와 같은 파일 및 해당 속성을 복사할 수 있습니다 .
rsync -v -a foo/ bar/
이것은 간단한 구문입니다