Rsync は、失敗した転送をテキストファイルに保持します。

Rsync は、失敗した転送をテキストファイルに保持します。

私のファイルをバックアップするためにこのコマンドを実行しています。rsync一部のファイルはまだ削除されていませんが、rsyncが表示する出力量のために失敗した転送をファイルに保存して、より明確に区別できるようにしたいと思います。

どうすればわかりますか?

答え1

私が正確に覚えている場合、これらの失敗した転送は標準出力ではなく標準エラー(stderr)として印刷されますが、デフォルトではシェルはこれらの両方を画面に印刷し、エラーはテキストの壁に表示されます。

エラーのみをキャッチするには、ファイル記述子2(stderr)を物理ファイルにリダイレクトします。

rsync -options /source/* /destination/ 2>rsync-errors.txt

関連情報