У меня есть такая папка

/
  config.js
  /lib
    /project
      config.js

В корневом каталоге я выполняю rsync

rsync -azvr --exclude config.js --include lib/project/config.js  .  dest

/lib/project/config.js не синхронизируется с dest, как решить эту проблему?

1 ответ1

1

Вам нужно изменить порядок include/exclude параметра становиться

# rsync -azvr --include lib/project/config.js --exclude config.js . dest
sending incremental file list
./
lib/
lib/project/
lib/project/config.js

Вместо

# rsync -azvr --exclude config.js --include lib/project/config.js . dest
sending incremental file list
./
lib/
lib/project/

sent 73 bytes  received 23 bytes  192.00 bytes/sec

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