Я использую rsync (1) для синхронизации файлов между исходной областью и целевой областью, где целевая иерархия каталогов содержит символические ссылки.
Если исходный каталог имеет то же имя и относительный путь, что и символическая ссылка в целевой области, тогда rsync заменяет символическую ссылку на скопированный исходный каталог и все его содержимое. Я хочу, чтобы вместо этого rsync оставил символическую ссылку без изменений, и копировать могли только те файлы, которые были бы скопированы, если бы символическая ссылка была настоящим каталогом.
В настоящее время я использую -Cvrtp
параметры для rsync. Я знаю об этой --links
опции, но, похоже, это относится только к символическим ссылкам в исходной области.
Есть ли способ получить поведение, которое я ищу с rsync?