Java 使用RSync算法在linux托管服务器上上载和下载文件

Java 使用RSync算法在linux托管服务器上上载和下载文件,java,linux,hosting,rsync,Java,Linux,Hosting,Rsync,我正在用java编写一个应用程序,用于备份服务器上的文件。这是一个windows版本的应用程序。在我的应用程序中,我必须执行增量备份操作。为了实现增量备份,我尝试遵循rsync算法。我在java“jarsync0.3”中获得了一个lib,但没有获得如何使用rsync编写代码,以便在linux托管服务器上上载和下载文件(启用了SSH) 我搜索了足够多的内容,找到了可以帮助我使用rsync上传和下载文件的解决方案,但没有成功 请给我您的宝贵建议,这将帮助我找到一种在linux主机服务器上使用rsyn

我正在用java编写一个应用程序,用于备份服务器上的文件。这是一个windows版本的应用程序。在我的应用程序中,我必须执行增量备份操作。为了实现增量备份,我尝试遵循rsync算法。我在java“jarsync0.3”中获得了一个lib,但没有获得如何使用rsync编写代码,以便在linux托管服务器上上载和下载文件(启用了SSH)

我搜索了足够多的内容,找到了可以帮助我使用rsync上传和下载文件的解决方案,但没有成功


请给我您的宝贵建议,这将帮助我找到一种在linux主机服务器上使用rsync上传和下载文件的方法。

从您的问题来看,您是否试图:

  • 实现rsync客户端
  • 实现rsync服务器
  • 或者只是出于其他目的使用rsync内部算法
有关前两个选项:忘掉它:-)请参阅以了解详细信息


如果你需要最后一个选择,那么祝你好运

感谢您的回答,我正在实现rsync客户端,但似乎系统调用(通过系统命令实现)是实现rsync的唯一更好的选择。