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