本地文件夹和 VPS 保持同步, 有哪些好的方案?
我的本地有个 pages/
目录, 可以用 Rsync 进行同步,
但是随着文件增多, 感到同步的速度渐渐担心.
building file list ...
3548 files to consider
注意中间有些文件是 ignore
掉的.
有哪些方案适合这样的场景呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这才多少文件?偶然拿
rsync
同步发布版软件仓库的表示笑了……注意
rsync
的默认已经是:“如果大小和修改时间一致,就忽略掉(哪怕文件内容可能不同)”这种牺牲可靠性换取效率的策略。所以我认为rsync
已经足够快了,无法增加效率,只能降低效率保证更可靠。不应当找rsync
的替代品。如果有部分文件要刻意不同步,只管排除掉。如果命令行过长或过滤方法太复杂,则用任何方法构造文件列表,并用
xargs
构造长命令行,传递给rsync
程序。如果你的页面结构有某种规律,你可以先提取这个规律,然后限制
rsync
只同步某些目录。Make it Unix.
rsync
肯定总是不差的工具。如果有具体需求,就用什么方法收拾一下,然后把过滤加工过的需求传递给rsync
。