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

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

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

Структура каталогов:

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

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

1 ответ1

0

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

 rsync -aPL source/ dest/ --exclude node_modules

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .