我正在 python 中实现备份脚本。我试图让事情跨平台。我听说有一个基于 python 的 rsync 实现: http: //pypi.python.org/pypi/rsync.py
但我似乎无法在任何地方找到它。我找到的所有下载链接都已失效。有谁知道我在哪里可以找到 rsync.py 程序?
目前我正在为 Windows 使用 unison,但我想尝试 rsync.py
我正在 python 中实现备份脚本。我试图让事情跨平台。我听说有一个基于 python 的 rsync 实现: http: //pypi.python.org/pypi/rsync.py
但我似乎无法在任何地方找到它。我找到的所有下载链接都已失效。有谁知道我在哪里可以找到 rsync.py 程序?
目前我正在为 Windows 使用 unison,但我想尝试 rsync.py
替代方案:pysync - 在纯 Python 中实现 rsync 和相关算法,以及高速 librsync Python 扩展
这是算法(不确定它是否对您有帮助):
我知道rdiff-backup是用 python 编写的,并使用类似 rsync 的算法。它使用librsync。请注意,rdiff-backup 不能替代 rsync,因此它不能满足您的需求。但是你可以看一下 librsync 并了解 rdiff-backup 是如何使用它的。
Here is another rsync implementation in Python: