방금 bash
스크립트에서 다음 명령을 실행했습니다.
rsync -av -update --dry-run --delete $EX "$FROM" "$TO"
동기적으로 실행되며 --dry-run
무시됩니다(다행히 이번에는 문제가 없습니다).
--dry-run
이것이 무시될 수 있는 이유를 아는 사람이 있습니까 ?
답변1
이는 올바른 옵션이 --update
이고 가 아니기 때문입니다 -update
. 귀하의 명령은 다음과 같아야 합니다:
rsync -av --update --dry-run ...
rsync
연습 실행을 수행 하면 rsync
기본 stat 출력의 마지막 줄에 (DRY RUN)
다음과 같은 문자열이 표시됩니다.
total size is 0 speedup is 0.00 (DRY RUN)
전체 출력:
% rsync -av --update --dry-run foobar out/
sending incremental file list
foobar
sent 62 bytes received 19 bytes 162.00 bytes/sec
total size is 0 speedup is 0.00 (DRY RUN)