나는 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