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