您好rsync只同步我的便笺文件夹中的文件,但不同步子文件夹或子文件夹中的文件这是我的命令
rsync -a --progress --size-only --exclude=".DS_Store" --exclude=".swp" --exclude=".Trash" --exclude="logs/*" --exclude="xmlogs/* "/Users/Devric/Documents/notes/ /Volumes/backup/
Run Code Online (Sandbox Code Playgroud)
有人知道它有什么问题吗?
我刚刚复制了您选择的标志,并且我的源文件夹和目标文件夹之间的同步正常.让我们刷新你的记忆:
-a代表所有意味着以下标志:-rlptgoD(递归,复制符号链接,保留权限,保留文件时间,保留组,保留所有者,以及分别保留设备和特殊文件)
因此,您已经采取了所需的递归,只有我注意到的问题是您的最后一次排除是否有额外的空间,请尝试:
rsync -a --progress --size-only --exclude=".DS_Store" --exclude=".swp" --exclude=".Trash" --exclude="logs/*" --exclude="xmlogs/*" /Users/Devric/Documents/notes/ /Volumes/backup/
Run Code Online (Sandbox Code Playgroud)
此外,如果效率是你必须的,谷歌的一些--filter = + rs_/uses