有没有办法在 Windows XP 上安装 rsync 而无需使用 cygwin?
我不想安装 cygwin,因为它占用太多空间。
此外,我需要让它与 Linux 上的 rsync 守护进程进行通信,因此 Windows 上的 rsync 替代方案无济于事。
答案1
给同步Win32一枪。
答案2
您不需要整个 cygwin 默认安装。
您可以安装 cwrsync(参见http://www.itefix.no/i2/node/10650)。Cwrsync 仅使用支持 rsync 所需的最少的 cygwin 文件集。
我不知道 Windows 的原生 rsync 不使用至少一些 cygwin 文件。
答案3
DeltaCopy 的功能与 cwrsync 类似,但主要针对 Windows,并带有 GUI。它基本上将 rsync 的 cygwin 端口与极简 cygwin 安装打包在一起。然后,它在其周围包装了一个还算不错的 Windows GUI。
请注意,我在 Windows 下使用 ssh 进行 rsync 时遇到了一些非常不愉快的麻烦,所以 YMMV。不幸的是,增量备份没有更好的选择。原生版本会很好 - 有很多尝试,但都被放弃了,包括上面的 RSyncWin32。