GNU/Linux >> Linux の 問題 >  >> Linux

rsync 出力を要約のみにすることはできますか?

解決策 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 にマッチ 出力されないようにします。


Linux
  1. ツリー出力のみのディレクトリを作成するにはどうすればよいですか?

  2. 一致する各行の上下の行をgrepで印刷するにはどうすればよいですか?

  3. 行末に行番号とヒット数を表示するようにgrep出力をフォーマットするにはどうすればよいですか?

  1. コマンドラインから PHP コードを実行するにはどうすればよいですか?

  2. sed を使用して二重の空行のみを削除するには?

  3. ファイルの各行の先頭に文字列を追加するにはどうすればよいですか?

  1. シェルコマンドの出力をループするにはどうすればよいですか?

  2. 検索出力で相対パスのみを強制するにはどうすればよいですか?

  3. コマンドラインでSVNにSSHパスワードを提供するにはどうすればよいですか?