次のようにrsync
withオプションを使用します。--remove-source-files
rsync --remove-source-files -arzvv --append /src /dst
しかし、何らかの理由で接続が切断された場合、またはOSがそのプロセスを終了したかどうかが失敗し、再度実行すると、失敗したファイル転送をどれだけうまく回復/回復するのか疑問に思います。データが新しい宛先に転送される前に削除された可能性はありますか?
ベストアンサー1
アクションは--remove-source-files
次のように発生します。man rsync
:
--ソースファイルの削除
これは送信の一部であり、受信側から正常にコピーされたファイル(つまりディレクトリではなく)を送信側から削除するようにrsyncに指示します。
したがって、すべてのファイルが正常に転送された後に削除されます。転送が中断されたり、その他のエラーが発生した場合、一部のファイルが正常に転送されてもソースファイルは削除されません。