21

我正在 python 中实现备份脚本。我试图让事情跨平台。我听说有一个基于 python 的 rsync 实现: http: //pypi.python.org/pypi/rsync.py

但我似乎无法在任何地方找到它。我找到的所有下载链接都已失效。有谁知道我在哪里可以找到 rsync.py 程序?

目前我正在为 Windows 使用 unison,但我想尝试 rsync.py

4

4 回答 4

14

替代方案:pysync - 在纯 Python 中实现 rsync 和相关算法,以及高速 librsync Python 扩展

另一种选择:http ://code.google.com/p/pyrsync/

于 2010-11-23T20:59:49.457 回答
3

这是算法(不确定它是否对您有帮助):

http://code.activestate.com/recipes/577518-rsync-algorithm/

于 2010-11-23T20:59:19.367 回答
1

我知道rdiff-backup是用 python 编写的,并使用类似 rsync 的算法。它使用librsync。请注意,rdiff-backup 不能替代 rsync,因此它不能满足您的需求。但是你可以看一下 librsync 并了解 rdiff-backup 是如何使用它的。

于 2010-11-24T01:47:10.050 回答
0

Here is another rsync implementation in Python:

于 2010-11-23T22:00:15.520 回答