標準ツールを使用してrsyncから送信されたデータをリアルタイムで出力する方法

標準ツールを使用してrsyncから送信されたデータをリアルタイムで出力する方法

私はサーバーにファイルを送信する必要がある人のための小さなツールを開発しています。 rsyncを使ってrsyncデーモンを実装したいと思います。

rsyncが実際に送信した(圧縮されていない)データ量を出力できますか?私は最終的な統計について話すことではありません。 rsyncがデータを送信すると、統計がリアルタイムで表示されることを願っています。

注:Rsyncは、私のOSで利用可能なすべてのバージョンで--infoフラグをサポートしていません。

ベストアンサー1

(今までrsync-3.1.2

この--progressオプションは、データの転送中に正確に何が起こったのかについての実行ログを提供します。大きなファイルにはETA、ボーレートなどが表示されます。

--progress

このオプションは、rsync転送の進行状況を示す情報を印刷するように指示します。これは退屈なユーザーに見どころを提供します。 [...]

--info=progress2同様のことを試すこともできますが、--progress個々のファイルではなく転送全体に関する情報を表示します。

おすすめ記事