跳到内容
分享网

两台机器文件要互相同步:Unison 开源免费,双向同步不覆盖新改动

系统相关 Linux macOS Windows 1 分钟前更新 浏览 6 ↓ 直达下载

单向备份好做,难的是「两边都改过」的情况:笔记本上改了文档、台式机上又改了同一份,简单覆盖必然丢东西。Unison 做双向同步时会比对两侧改动,只在一边变过就同步过去,两边都变过则报告冲突让你决定。

它解决什么问题

两台机器都要用同一批文件,手工比对版本容易覆盖丢失改动。

网盘同步在单向覆盖与冲突处理上不可控,想要本地可控的方案。

核心能力

能力 具体能做到什么
双向同步 两侧的改动互相传递,不是单向覆盖
冲突识别 两边都改过的文件会标出来,由你决定保留哪边
先预览后执行 同步前可查看将要进行的操作清单
增量传输 只传变化部分,重复同步很快
跨平台一致 同一套配置可在不同系统间互通
可脚本化 支持命令行批量执行,便于放进定时任务
Unison — 双向文件同步(免费学习资源)
Unison · 双向文件同步

它的关键设计是「宁可报冲突,也不擅自覆盖」

同步工具分为两派:一派以「保持一致」为目标,冲突时按时间取新;另一派以「不丢东西」为目标,冲突时停下来问人。Unison 属于后者,这在处理文档、代码这类无法容忍静默丢失的数据时更合适——代价是冲突多的时候需要人工处理。

另一个实用特性是它不必依赖中心服务器,两台机器直连即可,私密性更好。配置上建议把排除规则写好(如缓存目录、临时文件),否则大量无意义的小文件会拖慢每次同步。要长期使用可放进定时任务,但首次务必先跑预览、逐项确认动作清单,确认规则符合预期后再自动化。

同类工具怎么选

工具 授权 差别在哪
Syncthing 开源免费 持续后台同步,配置一次就不用管,更适合常开的机器。
FreeFileSync 开源免费 图形界面、带对比预览,手动同步场景友好。
Restic 开源免费 偏备份而非对等同步,适合「单向留档」需求。

谁适合用

  • 台式机与笔记本之间需要保持文件一致的用户
  • 需要在多台机器间同步工作资料的开发者
  • 想摆脱网盘、自己掌控同步过程的人

怎么开始

  1. 在两台机器上都安装 Unison,并保持版本一致。
  2. 写好配置文件,指定两侧路径与需要排除的目录。
  3. 执行一次同步,先查看将要进行的操作清单。
  4. 确认后执行,注意处理程序报告的冲突项。
  5. 稳定使用后可放进定时任务,定期自动同步。

常见问题

和网盘同步有什么不同?
它不经过云端、直连同步,冲突处理更透明,但需要自己配置与维护。

冲突会怎么处理?
会标记出来由你选择保留哪一侧,不会擅自取新覆盖旧。

需要服务器吗?
不需要,两台机器直连即可;也可通过一台中转机间接同步。

版本要一致吗?
强烈建议两侧版本一致,版本差异可能导致协议不兼容。

授权与合规

Unison 以 GPL-3.0 开源协议发布,源码在 GitHub 公开,免费使用。 官网:github.com/bcpierce00/unison

继续找同类资源

这条属于「系统相关」栏目,同栏目还有更多可直接使用的免费资源,可以在 系统相关全部资源 里按需翻阅。

相关资源

同栏目下这几条也常被一起翻到:

资源信息
界面语言 英文
授权方式 开源免费
适用平台 Linux / macOS / Windows
获取方式 直链下载
资源更新 2026-09-20
页面更新 2026-09-20

获取资源

点击按钮直接前往资源页面。