0

--delete と --dry-run を指定して rsync を実行すると、削除されたローカル ファイルがリモートで実際に削除されます。コマンド出力には最後に (DRY RUN) が含まれますが、リモート ファイルは削除されます。私が実行しているコマンド:

rsync \
    -azv --dry-run --delete \
    -e "ssh -l backup -i /home/user/.ssh/id_backup" \
    --include-from='/home/user/.rsync-include.txt' \
    --exclude-from='/home/user/.rsync-exclude.txt' \
    /home/user backup:storage/backups/home

出力例:

sending incremental file list
deleting user/zxcv
deleting user/asdf
user/

sent 7,091 bytes  received 62 bytes  4,768.67 bytes/sec
total size is 97,628,177  speedup is 13,648.56 (DRY RUN)

(DRY RUN)(末尾に注意)

しかし、リモート サーバーでは、そこにあったファイルは削除されます。ここで何が起こっているのですか?

4

1 に答える 1