在我的项目中,我必须在两台计算机之间保持一些文件同步。rdiff和librsync似乎都在做同样的事情。谁能帮我指出一些不同之处,这样我才能选择最适合我的工具吗?
指向文档的链接:http://librsync.sourcefrog.net/doc/librsync.html
http://librsync.sourcefrog.net/doc/rdiff.html
http://linux.die.net/man/3/librsync
http://linux.die.net/man/1/rdiff
也许还有更多的文档可用。这些是我读到的。
发布于 2015-02-18 12:28:08
库同步是提供rdiff命令的完整包。
若要在系统中使用rdiff,需要安装库同步包。
发布于 2015-02-18 12:30:48
最适合您需要的是rsync,它将文件从一台计算机同步到另一台计算机(如果您希望双向同步,请使用和声)。
您还可以使用围绕库同步构建的工具,例如rdiff-备份或复制性。
您的问题的答案是,librsync是一个实现rsync算法的库,rsync工具使用它,但是rdiff工具也使用它,这有点低,也就是说您可以使用rdiff实现rsync工具。
https://unix.stackexchange.com/questions/185469
复制相似问题