さまざまなRsyncバージョンの統計出力形式の変更

さまざまなRsyncバージョンの統計出力形式の変更

たとえば、同じコマンドの出力

rsync -auzn --stats

バージョン 3.1.2 の場合:

ファイル数:51(reg:39、dir:12)生成されたファイル数:30(reg:30)転送されたファイルの総数:30ファイルの合計サイズ:771,209,382バイト転送されたファイルの合計サイズ:746,913,131バイトテキストデータ:0バイト一致データ:0バイトファイルリストサイズ:995ファイルリスト作成時間:0.001秒ファイルリスト転送時間:0.000秒送信合計バイト数:197受信総バイト数:1,189送信197受信バイト1,189バイト924.00合計サイズ(バイト)/秒は771,209,382で、加速率は556,428.13です(試運転)。

バージョン 3.0.7 の場合:

ファイル数:51転送されたファイル数:30合計ファイルサイズ:771209382バイト転送された総ファイルサイズ:746913131バイトテキストデータ:0バイト一致データ:0バイトファイルリストサイズ:959ファイルリスト生成時間:0.001秒ファイルリスト転送時間:0.000秒送信合計バイト数:197受信合計バイト数:1189送信197バイト1189バイト受信554.40バイト/秒合計サイズ771209382スピードアップ556428.13(DRY RUN)

これらの変更により、rsyncを使用するシェルスクリプトでエラーが発生する可能性があります。古い方法(--statsの出力)で動作させる方法を知っている人はいますか?

ベストアンサー1

デフォルトの数値出力形式rsyncバージョン3.1.0が変更されました。:

デフォルトでは、数字は3桁の配列(1,234,567など)で出力されます。--human-readableオフにする方法については、このオプションを参照してください。--out-formatログエスケープで数値のグループ化または人間が読める出力を要求するために使用できる修飾子については、デーモンのログ形式パラメータと関連するコマンドラインオプション(含む)も参照してください。 (ログ出力はデフォルトでは変更されていません。)

~によると同期(1)--no-human-readable、人間が読める形式は、(--no-h)コマンドラインオプションを使用して無効にできます。

おすすめ記事