Есть ли какой-либо способ абсолютных символических ссылок rsync?

Я хочу синхронизировать иерархию больших папок между двумя машинами. Я хочу скопировать содержимое символических ссылок, если они являются абсолютными, например, например, указывает /some/folder/someFile Я хочу сохранить символические ссылки, если они относительны, например, указывает на ../../somefolder я это делаю?

Изменить: В основном я стараюсь избегать рекурсии. Я попробовал –copy-unsafe-links вариант, он копирует абсолютные ссылки, но пропускает внутренние или относительные ссылки, не сохраняет ссылку.

Я думаю, что вы должны использовать --copy-unsafe-links в rsync для копирования данных файла, где символьная ссылка указывает за пределы пространства с синхронизированной папкой, но отправляет только символическую ссылку, когда файл, на который указывает, также синхронизируется. Это дополнение к --links ( -l , оно включено в -a ) для копирования относительных символических ссылок внутри скопированной иерархии в виде символических ссылок.

Если это не так хорошо настроено, вам, вероятно, придется создать список ссылок, которые вы делаете, и не хотите отправлять с помощью find и передавать их в качестве входа в rsync в виде списков include / exclude.