我试图排除 rsync 的“Mendeley Desktop”目录。
从= 中排除如下:
Downloads
*.o
*.iso
Dropbox
Documents/Mendeley\ Desktop
但 rsync 仍在备份 Mendeley Desktop。
如何使 rsync 忽略带空格的目录?
答案1
删除\
空格前的 。逃逸空间用于阻止外壳在空间处分裂。当您使用文件列出排除的目录和文件时,这些单词Mendeley Desktop
将永远不会通过 shell,因此不需要转义。如果您在命令行上列出它们,--exclude
那么您需要转义空格。
使用:
Downloads
*.o
*.iso
Dropbox
Documents/Mendeley Desktop