使用 RSync 算法在 linux 托管服务器上上传和下载文件
Posted
技术标签:
【中文标题】使用 RSync 算法在 linux 托管服务器上上传和下载文件【英文标题】:Uploading and Downloading Files on linux hosting server Using RSync algorithm 【发布时间】:2011-04-08 19:43:51 【问题描述】:我正在用 java 编写一个应用程序,它可以备份服务器上的文件。它是一个 Windows 版本的应用程序。在我的应用程序中,我必须执行增量备份操作。为了实现增量备份,我正在尝试遵循 rsync 算法。我在 java "jarsync0.3" 中有一个库,但没有了解如何使用 rsync 编写代码以在 linux 托管服务器上上传和下载文件(启用 SSH)。
我搜索了足够多的解决方案来帮助我使用 rsync 上传和下载文件,但未能成功。
请给我您宝贵的建议,这将有助于我找到一种使用 rsync 在 linux 托管服务器上上传和下载文件的方法。
【问题讨论】:
【参考方案1】:从您的问题来看,您是否正在尝试:
实现 rsync 客户端 实现 rsync 服务器 或者只是将 rsync 内部算法用于其他目的对于前两个选项:忘记它 :-) 有关详细信息,请参阅 "Any good rsync library for Java?"。
如果您需要最后一个选项 - 好吧,祝您好运。 Wikipedia is your friend ;-)
【讨论】:
感谢您的回答,我正在实现 rsync 客户端,但似乎系统调用(通过系统命令实现)只是实现 rsync 的更好选择。以上是关于使用 RSync 算法在 linux 托管服务器上上传和下载文件的主要内容,如果未能解决你的问题,请参考以下文章
Linux centos7 rsync工具介绍rsync常用选项rsync通过ssh同步