ラッパーを作成していますが、rsync
ポイントの1つは、ターゲットに転送を受け入れるのに十分なスペースがあることを確認することです。したがって、転送サイズを知っているdu
。
私は知っていますrsync
変更されたファイルのリストを生成するために使用されます。しかし、潜在的に巨大なファイルのリストとrsync
その呼び出しの出力を解析する必要性、そのファイルのリストを取得してから各ファイルで実行するときに差を計算するオーバーヘッドを考慮すると、基本diff
(またはより良い)があるかどうか疑問に思います。これを行う方法。
答え1
--dry-run
部分転送のサイズは表示されませんが、--stats
スイッチを追加するとデータセットの合計サイズがおおよそわかりますrsync
。変更されたデータの量を確認するために操作の最後をテストするのではなく、少なくとも変更されたすべてのファイルのサイズを表示します。可能同期状態を維持します。