我正在开发一个Windows平台,希望能够自动将我的文件以一种方式'更改'同步到我的虚拟窗口或Linux网络服务器 - 还需要能够过滤文件类型。我可以通过网络驱动器连接到远程机器。
我理想地寻找一个免费的,易于设置的解决方案 - 一种能够满足我需要的商业产品称为ViceVersa,但它有点过度和成本:)
由于 约什
答案 0 :(得分:4)
我使用rsync - 简单,易于设置,并提供您需要的过滤器。第一次通过后带宽也非常低。
Here是一个解释如何让它在Windows中运行的链接
虽然rsync不允许“on-change”自动同步,但它在扫描同步目录(甚至非常大的目录)时速度非常快,因此您可以安排频繁同步来克服此问题。
编辑:您可以将其与this等程序结合使用,以触发文件夹内容更改的rsync。比反之亦然
答案 1 :(得分:1)
对于其他用户,值得一提的是lsyncd,它会自动同步两台机器之间的更改(默认情况下推迟到rsync)。只会在Linux上运行,但如果这不是问题,那就很有用。
似乎Sparkleshare最终发布了一些工作代码(Dropbox克隆)。我自己尝试过但是进行跨平台同步,你可以设置自己的服务器。