フォルダーの内容を別のマシンにコピーするアプリケーションにrsyncコマンドがあります。--remove-source-files
rsyncが終了した後にファイルを宛先マシンに置くことにのみ関心があるため、オプションがあります。
しかし、ファイルの転送中にクラッシュしたり中断されたりした場合、rsyncがどのように動作するのか疑問に思っていましたか?
同期する2つのファイルがあるa
としb
ます。コピーをrsyncをしますa
、その後、ソースからそれを削除し、コピーを開始しb
、またはそれは両方のを待つことになるa
とb
、それらの両方を削除する前に宛先マシンにコピーしますか?いくつかのフラグを使用して無関係なファイルを削除するときにこの動作を設定できることを見てきましたが、ソースファイルの削除については何も見つかりませんでした。
stackoverflow.com/questions/7380234/に似ていますが、Kyleは正しいと思いますが、rsyncはすべてのファイルの完了を待機しているように見えますが、完了前にファイルを削除することもあります。まだ少し混乱しています。
—
Chris2048