【发布时间】:2016-01-03 10:12:20
【问题描述】:
我想使用rsync 在两个本地目录之间自动运行单向同步。这意味着当在 /dir1 或其子目录的文件中检测到更改时,应运行以下命令:
rsync -rtuv /dir1 /dir2
我如何通过fswatch 实现这一目标?
是否可以为rsync 提供参数以仅复制由fswatch 事件给出的已更改的实际文件?
【问题讨论】:
-
rsync已经非常适合只进行最少必要的更新 - 为什么不直接使用fswatch . | while read f; do echo rsync; done呢? bryanpendleton.blogspot.co.uk/2010/05/rsync-algorithm.html