2010-11-23 190 views
14

我正在用python實現備份腳本。我試圖讓事情跨平臺。我聽說有一個基於Python的rsync實現:http://pypi.python.org/pypi/rsync.py在python中尋找跨平臺的rsync-like功能,比如rsync.py

但我似乎無法在任何地方找到它。我發現的所有下載鏈接都已死亡。有誰知道我在哪裏可以找到rsync.py程序?

在我使用的齊聲爲Windows,但我想嘗試rsync.py

+0

rsync是便攜式的,尋找一個Windows版本 – Tobu 2010-11-23 21:02:06

+0

@Tobu:sortof。據我可以告訴rsync在cygwin下運行,但在windows中沒有穩定的本地構建。我經常不願意使用cygwin,因爲我安裝了msys,並且在過去遇到過混合cygwin和msys的問題(但也許這是沒有根據的) – AndyL 2010-11-23 21:07:26

+0

Deltacopy是rsync的Windows端口 - 我認爲它使用cygwin構建,但是您不需要cygwin來運行它。不過,我認爲它沒有CLI。 http://www.aboutmyip.com/AboutMyXApp/DeltaCopy.jsp – 2010-11-23 21:44:56

回答

0

我知道rdiff-backup是用Python編寫的,並使用一個rsync-像算法。它使用librsync。請注意,rdiff-backup不是rsync的替代品,所以它不會滿足您的需求。但是你可以看看librsync,看看rdiff-backup如何使用它。