Unison File Synchronizer

Unison File Synchronizer
软件描述
Unison 是一种适用于 POSIX 兼容系统(如 *BSD 和 GNU/Linux)、macOS 和 Windows 的文件同步工具,但前提是该平台必须被 OCaml 所支持。它允许将一组文件和目录的两个副本存储在不同的主机上(或不同设备上)。
官方网站
访问软件的官方网站了解更多信息
github.com
什么是 Unison File Synchronizer?
Unison 是一种适用于 POSIX 兼容系统(如 *BSD 和 GNU/Linux)、macOS 和 Windows 的文件同步工具,但前提是该平台必须被 OCaml 所支持。它允许两个文件和目录集合的副本存储在不同的主机(或同一主机上的不同磁盘)上,分别进行修改,然后通过将每个副本中的变更传播到另一个副本,使两者保持同步。
Unison 已经被使用了二十多年,许多用户使用它来同步他们关心的数据。
Unison 与诸如配置管理工具(如 CVS、Subversion、git、Mercurial 等)、分布式文件系统(如 Coda 等)、单向镜像工具(如 rsync 等)以及其他同步工具共享一些功能。然而,它在若干方面与这些工具存在差异:
Unison 可在几乎所有配备 OCaml 编译器的系统上运行。此外,它支持跨平台操作,例如你可以将一台 Windows 笔记本电脑与一台 Unix 服务器进行同步。
与简单的镜像或备份工具不同,Unison 可以处理分布式目录结构中两个副本的更新。不发生冲突的更新会自动传播,而冲突的更新会被检测到并显示出来。
与大多数网络文件系统不同,Unison 会复制数据,使得已同步的数据即使在离线状态下也可以被读取和写入。
与大多数分布式文件系统不同,Unison 是一个用户级程序,仅使用标准系统调用:无需修改内核,无需在任一主机上拥有超级用户权限,也无需使用 FUSE 实现。
Unison 可在任何通过互联网连接的两台机器之间工作,通常通过 SSH 进行通信,也可直接通过 TCP 通信。它在使用网络带宽方面非常谨慎,即使在 PPP 等慢速连接上也能高效运行。对于大文件的小更新,它使用类似于 rsync 的压缩协议进行优化传输。
Unison 具有很强的容错能力。无论出现异常终止或通信故障,它都会小心地确保副本及其自身私有结构始终处于合理状态。
Unison 具有清晰而精确的规范。
Unison 是免费软件;其完整源代码在 GNU 通用公共许可证第 3 版下提供。
主要功能
🔄 替代方案
55 个选择VRangeSync 是一款适用于 Unix/Linux 和 Microsoft Windows 的免费文件同步工具。它是一款命令行工具,可将数据从存储设备的一个位置复制或移动到另一个位置。它是一款用于数据迁移、克隆、文件复制和同步的软件。

Qtd Sync
软件
一个用于 Rsync 引擎的图形界面,可实现两台计算机之间(本地或通过互联网)的文件同步。Rsync 的魅力在于它仅传输文件中实际发生变化的部分(差异同步),从而节省带宽和时间。

Dropsync
DropSync 是一款超级快速且灵活的文件夹同步工具,适用于各种同步任务,包括: 将移动中的文档同步到U盘 将远程服务器上的网站备份或镜像到本地计算机 备份珍贵的文件

Backuplist
软件
Backuplist+ 是一款流行的“包装”应用程序,用于新的 rsync 3.0.6 复制工具。它是一款功能强大的备份应用,对初学者来说操作简单,同时为高级用户提供了多种选择。

filetailor
软件
filetailor 是一种基于对等的配置管理工具,用于管理纯文本文件(以及目录)如配置文件。使用 filetailor 可将文件备份到指定文件夹,通过 Nextcloud 或 Syncthing 等工具传输到其他设备,然后在其他设备上恢复使用。