rdiff 和 librsync 有什么区别?

rdiff 和 librsync 有什么区别?

在我的项目中,我必须在两台计算机之间保持一些文件同步。两者rdiff似乎librsync都做同样的事情。谁能指出一些差异,以便我可以选择最适合我的工具?

文档链接: http://librsync.sourcefrog.n​​et/doc/librsync.html

http://librsync.sourcefrog.n​​et/doc/rdiff.html

http://linux.die.net/man/3/librsync

http://linux.die.net/man/1/rdiff

也许还有更多可用的文档。这些是我读过的。

答案1

librsync 是包含命令的完整包rdiff

要在您的系统中使用,rdiff您需要安装 librsync 软件包。

答案2

最适合您的需求的是rsync,它将文件从一台计算机同步到另一台计算机(如果您想要双向同步,请使用一致)。

您还可以使用围绕 librsync 构建的工具,例如rdiff 备份或者口是心非

您问题的答案是,这librsync是一个实现 rsync 算法的库,不仅由rsync工具使用,而且还由rdiff工具使用,而工具的级别稍低,即您可以使用 rdiff 实现 rsync 工具。

相关内容