如何排除rsync中的一些文件

我正在从MAC中的文件夹备份数据。 MAC不必要地创build一些文件启动。 喜欢

.dsdfsd or ._hjdds 

现在我想排除开始的文件。 在rsync中。

我怎样才能做到这一点

如果您在rsync手册页中search“排除”,您会发现:

–exclude = PATTERN排除匹配PATTERN的文件

所以这可能会工作:

 rsync --exclude='.*' [other arguments] 

我会replace丹尼斯的正则expression式

 --exclude='.??*' 

当我试图从别人的家目录中删除所有隐藏的文件时,“*”模式让我陷入了很多麻烦,

 rm -rf .* 

不是一件好事。 (这是一个提示:。*匹配..)

[编辑]

感谢丹尼斯对此的评论,你可以忽略我的警告(虽然我要离开评论,表明我是一个白痴);-)