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

Rsyncで転送されたファイルのみをログに記録しますか?

rsyncを使用してバックアップスクリプトを作成し、10分ごとに実行しています。 HFSからFat32にファイルをコピーしています。 --progressを使用してログに記録しています ただし、ログを読みやすくするために、転送されたファイルのみを含めたいと思います。つまり実行の最後に、次のようなログを確認したいと思います。

Started transfer at 2012-07-31 11:03:45

/some/file/that/was/changed.txt
//eadn-wc01-5196795.nxedge.io/another/file/that/was/added.jpg

Number of files: 35184
Number of files transferred: 2

少しグーグルした後、何も見つかりません。これを行う方法はありますか?

ありがとう。

承認された回答:

私は最終的にそれを理解しました。すべてがリストされているのは、-aフラグを使用していたためです。

fat32に同期しているので、-aフラグに関する何かが原因で、毎回すべてのファイルを同期しようとしました。

フラグを-trに変更したところ、問題は解決しました。 -aフラグが原因であるかどうかはわかりませんが、fat32は他のファイルシステムほど詳細ではなく、結果としてファイルシステム間でファイル比較が常に適切に機能するとは限りません。


Linux
  1. cp -r 隠しファイルなし

  2. rsync を使用してデフォルトでファイルを除外するにはどうすればよいですか?

  3. rsync がすべてのファイルを転送しない理由は?

  1. Lsのある日付の後に作成されたファイルのみを取得するにはどうすればよいですか?

  2. rsyncを使用してファイルを同期する

  3. SCP転送のみ変更されたファイル

  1. Linux –変更されたファイルでのみTar.gzを毎日更新しますか?

  2. rsyncを使用してファイルをバックアップします

  3. SCPとRsyncでファイルをコピーする