rsync 크기 차이 및 체크섬

rsync 크기 차이 및 체크섬

나는 rsync명령을 사용하고 있습니다

rsync -av dir_a dir_b

명령은 크기와 체크섬이 다른지 확인합니까?

답변1

매뉴얼 페이지에는 다음과 rsync같이 나와 있습니다.

Rsync는 크기나 마지막 수정 시간이 변경된 파일을 찾는 "빠른 확인" 알고리즘(기본값)을 사용하여 전송해야 하는 파일을 찾습니다.

다양한 옵션을 설명하는 섹션에서 다음 -a옵션을 찾을 수 있습니다.

--archive, -a            archive mode is -rlptgoD (no -A,-X,-U,-N,-H)

옵션 -c:

--checksum, -c           skip based on checksum, not mod-time & size

-t옵션:

--times, -t              preserve modification times

이 모든 정보를 결합하면 -av옵션은 파일 크기와 시간 차이를 확인하는 기본값으로 유지되지만 파일 체크섬 차이는 확인하지 않습니다.

파일 체크섬을 확인하는 옵션을 추가하는 -c것은 매우 쉽습니다.

rsync -acv dir_a dir_b

관련 정보