我正在使用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扩展。
python setup.py bdist_wininst',但在一半时出现错误:
error: Unable to find: vcvarsall.bat' :o/ - AndyL这里是算法(不确定是否对您有所帮助):
我知道rdiff-backup是用Python编写的并使用类似rsync的算法,它使用librsync。需要注意的是,rdiff-backup不能替代rsync,因此它可能无法满足您的需求。但是您可以查看librsync并了解rdiff-backup如何使用它。
这是另一个用Python实现的rsync: