在python中寻找类似rsync的跨平台功能,例如rsync.py

时间:2010-11-23 20:49:12

标签: python scripting rsync mirroring

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

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

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

4 个答案:

答案 0 :(得分:12)

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

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

答案 1 :(得分:3)

这是算法(不确定它是否可以帮助你):

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

答案 2 :(得分:0)

答案 3 :(得分:0)

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