Rsync копировать символические ссылки и исключить подпапку

Я пытаюсь использовать rsync для рекурсивного копирования каталога и копирования ссылок на символические ссылки. Я также хочу исключить определенные каталоги, расположенные в символической ссылке. Это та часть, которая не работает.

Я использую следующую команду:

rsync -aPL source/ dest/ --exclude source/dir/symlink/node_modules

каталог структуру:

.
|-dir
|---symlink
|-----another_dir
|-----node_modules

к сожалению, он все еще копирует каталог node_modules, хотя я пытаюсь его исключить. Есть идеи, как это сделать, если это возможно?

8
задан CupOfTea696
18.05.2023 13:29 Количество просмотров материала 3282
Распечатать страницу

1 ответ

Я только что понял, что мне не нужно указывать полный каталог в исключении, и если я просто исключаю каталог node_modules по его имени, он отлично работает:

 rsync -aPL source/ dest/ --exclude node_modules
0
отвечен CupOfTea696 2023-05-19 21:17

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх