解決策 1:
Wayne Davison のヒントのおかげで、私は --stats
を使用しています バックアップのオプション:
rsync -am --stats src/ dest/
最後に素敵な要約、例えば
Number of files: 6765
Number of files transferred: 0
Total file size: 709674 bytes
Total transferred file size: 0 bytes
(10 more lines)
解決策 2:
以下を使用してください:
rsync -vr src/ dest/ | sed '0,/^$/d'
説明:rsync
-v
を使用して詳細モードで実行されます 国旗。詳細なファイル リスト、空行、および概要を出力します。現在 sed
要約が空行で区切られているという事実を利用するために使用されます。最初の空行まではすべて stdout に出力されません。 ^$
空行と d
にマッチ 出力されないようにします。