我需要进行目录同步,例如从/dir-a/
到/dir-b/
(始终朝着这个方向)。但是,有两个要求:
/dir-a/.dont-copy/
(是的,以.
开头)。也就是说,/dir-a/.dont-copy/
应始终保持/dir-a/
,永不移动。/dir-b/
中不存在的/dir-a/
中的文件/目录。如何使用命令行工具(理想情况下,在Mac OSX上)?先谢谢你的帮助!
答案 0 :(得分:3)
尝试:
$ rsync -avz --exclude=.dont-copy --delete dir-a/ dir-b
注意dir-a上的尾部斜杠。如果省略,你会得到dir-b / dir-a。