使用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/
- /**
例如,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
会排除它(例如在the documentation中说),或者会排除/home/myuser/Projects/MyProject/node_modules
和每个孩子在一起……
有人可以看到为什么发生这种情况以及如何真正排除此类文件夹吗?