Answers:
您需要双向同步。看一下协调一致的方法:http : //www.cis.upenn.edu/~bcpierce/unison/
例如,在Debian / Ubuntu上:
$ sudo apt-get install unison
$ unison MAC/ LINUX/
如果权限有问题(例如ext4-> FAT):
$ unison -perms 0 vlc-2.2.0/ /media/sf_vlc/vlc
Contacting server...
Looking for changes
Reconciling changes
vlc-2.2.0 vlc
new dir ----> / [f]
Proceed with propagating updates? [] y
Propagating updates
实际上,不建议将 rsync 用于双向同步(由其开发人员进行)。已经推荐的统一工具将为您提供更好的解决方案。
另外请记住,使用rsync时,您可能必须处理许多Mac专用的HFS +东西。因此,请务必在Mac上使用经过正确修补的rsync3,否则可能会遇到修改日期的问题(使用Mac OS X提供的rsync 2.6.9时。)如果您不知道如何为Mac构建经过正确修补的rsync 3,得到mlbackup,其中包括。(全部披露:我是mlbackup的作者。)从github上获取它,并确保从下载的内容中下载完整的软件包。(在这种情况下,mlbackup存储库不包含您想要的rsync3。) http://github.com/MacLemon/mlbackup