Как исключить папки по имени с помощью rdiff-backup
Я хочу исключить любую node_modules
папка (или .cache
или же cache
) папки, когда я делаю резервную копию своих файлов, используя rdiff-backup
,
Вот команда, которую я использую: rdiff-backup --include-globbing-filelist $HOME/backuplist.txt --tempdir /dev/shm --terminal-verbosity 5 / /mnt/backups/
И backuplist.txt
:
- /var/run
- /var/cache
- /var/spool
- /var/tmp
- /var/lib/docker
- /var/lib/boinc-client
- **node_modules
- **.cache
- **cache
+ /var/
+ /home/
+ /etc/
- /**
Используя этот globbing-filelist, rdiff-backup
продолжает хранить /home/myuser/Projects/MyProject/node_modules/npm/node_modules/request/node_modules/har-validator/node_modules/ajv/node_modules/fast-deep-equal/spec/tests.js
например, тогда как я думал, что - **node_modules
исключил бы это (как сказано в документации) или исключил бы /home/myuser/Projects/MyProject/node_modules
с каждым ребенком...
Может ли кто-нибудь понять, почему это происходит и как действительно исключить такие папки?