Linux 平台与 Linux 平台之间做文件夹、文件同步的软件已经很多了。比如著名的 rsync。但跨平台同步文件和文件夹是一件相对复杂的事情,因为 Linux 文件系统区分大小写而 Windows 不支持;Linux 文件系统支持软链接而 Windows 不支持;同时对文件属性的设置管理也有所区别。想要跨平台同步文件夹的话,就得解决这些问题。有人推荐使用 Unison 来完成这件事。

我在 Windows 下使用 ssh 的方式连接到 Linux 服务期进行同步。这样 Linux 端只需要安装 unison 即可,ssh 会在需要时自动启动 unison 而不需要 unison 一直开着。此时 Windows 端需要安装 ssh 客户端工具,unison 官方文档推荐的是使用 cygwin,我使用的是从 cygwin 中剥离出来的 OpenSSH for Windows,安装使用都比较简单。目前使用一切正常,没发现任何问题。


如果是以 Windows 下文件同步为主,也许可以考虑 Syncrify 或者 DeltaCopy 。

GlossyBlue theme adapted by David Gilbert
Powered by PmWiki