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

And*_*dyL 17 python scripting rsync mirroring

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

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

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

pyf*_*unc 12

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

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

  • @AndyL:如果你在Windows上编译扩展时遇到了最大的障碍.此文件"vcvarsall.bat"是一个批处理文件,用于为编译器设置Windows命令行环境.查看一些关于此的SO讨论.您必须确定您的环境(Visual Studio版本),然后检查设置详细信息. (2认同)

ter*_*nus 3

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

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