rsync(1) を使用して、targetディレクトリ階層に含まれるソース領域とターゲット領域の間でファイルを同期していますシンボリックリンク。
ソースディレクトリがターゲット領域のシンボリックリンクと同じ名前と相対パスを持っている場合、rsyncは、シンボリックリンクをコピーされたソースディレクトリに置き換えて、そのすべての内容。代わりに、rsyncにシンボリックリンクをそのまま残してもらいます。シンボリックリンクが実際のディレクトリであった場合、コピーされるファイルのみをコピーします。
現在、rsyncに-Cvrtp
オプションを使用しています。 --links
オプションは知っていますが、これはソース領域のシンボリックリンクにのみ関連しているようです。
Rsyncで探している動作を取得する方法はありますか?
すぐに質問したところ、その答えがわかりました。
-K/--keep-dirlinks rsyncオプションは、まさに私が探しているもののようです。