编辑:忽略这个问题。今天发生了奇怪的错误。
我正在使用 Timeshift 进行完整的系统备份。(包括所有主文件夹)。
如何~/Dropbox
从备份中排除主文件夹的子文件夹?
我试过
+ /home/nils/**
+ /root/**
- /home/nils/Dropbox/***
我试过了
编辑:这是怎么做的。我一定是打错了什么。
- /home/nils/Dropbox/***
+ /home/nils/**
+ /root/**
在这两种情况下,Dropbox 文件夹(包括其内容)都包含在备份中,这是我不想要的。
基于 timeshift
rsync
在幕后使用,重要的是要注意,如果您从那里传输,
/home/nils
那么过滤器文件中的所有路径都从那里开始 - 即使它们以/
. 另一方面,如果您使用时移备份,/
那么路径应该是正确的。请注意,第一行告诉
rsync
(timeshift) 包括/home/nils
./home/nils
-下的任何后续模式都/home/nils/Dropbox/
不会匹配。在指定更广泛的包含集之前更改排除文件和目录的顺序。因此,您需要像这样重新排序您的示例: