rsync 転送のサイズをプレビューする方法はありますか?

rsync 転送のサイズをプレビューする方法はありますか?

私は のラッパーに取り組んでいますrsyncが、ポイントの 1 つは、転送先に転送を収容するのに十分なスペースがあるかどうかを判断することです。その結果、 の出力と比較できるように、転送のサイズを知りたいと思いますdu

私は知っているrsync変更されたファイルのリストを生成するために使用するしかし、潜在的に巨大なファイル リストや、そのrsync呼び出しの出力を解析する必要性、すべてのファイルで実行しながらそのファイル リストをクロールして差異を計算するオーバーヘッドを考慮するdiffと、これを行うネイティブな (または単に優れた) 方法があるかどうかを知りたいと思います。

答え1

部分的な転送のサイズは表示されませんが、 と--dry-runスイッチ--statsを に追加することで、データセットの合計サイズを大まかに把握できますrsync。操作の反対側をテストして、どれだけのデータが変更されたかを確認することはできませんが、少なくとも、転送されたすべてのファイルのサイズが表示されます。5月同期されます。

関連情報