リンクをコピーしないときにrsync "非正規ファイルをスキップする"メッセージ

リンクをコピーしないときにrsync

リンクをコピーせずにあるフォルダを別のフォルダに同期したいと思います。これを行い、ソースフォルダにそのディレクトリへのシンボリックリンクが含まれている場合、次のエラーメッセージが表示されます。

skipping non-regular file "FOLDER"

(エラーメッセージが実際にrsyncを停止するわけではありませんが、プログラムが期待どおりに実行されたときにエラーメッセージを受け取りたくありません。)

これは例です(test /を生成し、test2 /にrsyncを生成します)。

mkdir -p test/subdir/subsubdir/
ln -s "$(pwd)"/test/subdir/subsubdir test/subdir/subsubdir_link
rsync -a --no-l test/ test2/

また、次のrsyncコマンド(-aから-lおよび-D以外のオプションを指定した場合)もエラーメッセージを表示します。

rsync -rptgo test/ test3/

rsyncでこの動作を防ぐ方法はありますか?

ベストアンサー1

男性同期:

  -q, --quiet
          This  option  decreases  the amount of information you are given
          during the transfer, notably  suppressing  information  messages
          from  the  remote  server.  This  option is useful when invoking
          rsync from cron.

おすすめ記事