rsync 从带有空格的目录中排除

rsync 从带有空格的目录中排除

我试图排除 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

相关内容