rsync排除隐藏文件不起作用!

我在互联网上搜索过,每个人都建议同样的事情 – 添加--exclude=´.*´应该从rsync中排除隐藏文件和文件夹。 它没有。 我也试过添加斜线和/或双引号,例如。 --exclude=¨\.*¨似乎没什么用。 AGH! 真的很感激一些帮助。

您展示的两个版本都是错误的。 你需要使用双引号。

 --exclude=".*" 

工作和排除隐藏的文件。

如果要排除隐藏目录:

 --exclude ".*/" 

我每天都使用它进行备份。

我用这个表达式: – --exclude=".[!.]*"

除了隐藏文件和目录之外,我的工作是否合适?

打开文本文件exclude_me.txt并键入以下内容: .[az]*

然后执行以下操作:

 rsync -avh --exclude-from='exclude_me.txt' /path/of/Source /path/of/Destination 

--exclude="/.*"你的\指向错误的方式。

 rsync -a --exclude="/.*" ./ /path/to/sync