rsync不同步子文件夹?

时间:2011-06-07 14:52:05

标签: rsync

Hi rsync仅同步我的便笺文件夹中的文件,但不同步子文件夹或子文件夹中的文件 这是我的命令

rsync -a --progress --size-only --exclude=".DS_Store" --exclude=".swp" --exclude=".Trash"  --exclude="logs/*" --exclude="xmlogs/* "/Users/Devric/Documents/notes/ /Volumes/backup/

任何人都知道它有什么问题吗?

1 个答案:

答案 0 :(得分:6)

我刚刚复制了您选择的标记,并且我的源文件夹和目标文件夹之间的同步正常。 让我们刷新你的记忆:

-a代表 all ,意味着以下标志: -rlptgoD(递归,复制符号链接,保留权限,保留文件时间,保留组,保留所有者,以及分别保留设备和特殊文件)

因此,您需要的递归已被用于, 唯一的问题我注意到你的最后一次排除有一个额外的空间, 试试:

rsync -a --progress --size-only --exclude=".DS_Store" --exclude=".swp" --exclude=".Trash"  --exclude="logs/*" --exclude="xmlogs/*" /Users/Devric/Documents/notes/ /Volumes/backup/

另外, 如果效率是你必须的,谷歌一些--filter = + rs_ / uses