Як я можу запобігти rsync замінювати символічні посилання новими каталогами в ієрархії цільового каталогу?


14

Я використовую rsync (1) для синхронізації файлів між вихідною областю та цільовою областю, де ієрархія цільових каталогів містить символьні посилання.

Коли каталог джерел має те саме ім'я та відносний шлях, що й символічне посилання в цільовій області, тоді rsync замінює символічне посилання на скопійований каталог джерела та весь його вміст. Я хочу, щоб rsync замість символічного посилання залишила недоторканим, і лише копіювати файли, які були б скопійовані, якби символічне посилання було справжнім каталогом.

Зараз я використовую -Cvrtpпараметри для rsync. Мені відомо про --linksваріант, але, схоже, це стосується лише символічних посилань у зоні джерела.

Чи є спосіб отримати поведінку, яку я шукаю за допомогою rsync?

Відповіді:


15

Не задовго я поставив запитання, тоді я виявив відповідь:

Опція -K / --keep-dirlinks rsync, здавалося б, саме те, що я шукаю.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.