我有一个这样的目录树:
dir1/
file11
file12
file13
...
file1548216479524594
dir2/
file21
file22
dir3/
dir31/
file311
file312
dir32/
file321
我想要rsync
整个目录树,但没有目录 dir1 的内容。
如果我使用基本rsync
命令:
rsync --progress -v -ar --delete --exclude="dir1/*" src/ dst/<br>
有用。但是如果我在执行前使用 -n 进行试运行,它会持续很长时间,因为 dir1 包含很多文件(我不知道为什么在试运行期间它会列出所有文件,甚至那些被排除的文件)。
如果我使用--exclude="dir1/"
,试运行很快,但我没有我的目录树。
如何在整个目录树不包括 dir1 的所有内容的情况下快速进行 rsync 空运行(避免递归 dir1 文件非常多。)?