Windows

為什麼 rsync 在 Windows 世界中沒有流行起來?

  • October 25, 2017

rsync似乎是 Unix/Linux 中高效文件備份和同步的事實標準。

有沒有人有任何想法為什麼它不會在 Windows 世界中流行起來?

為什麼它沒有成為文件同步的通用“協議”?

我會說主要是因為窗戶裡的人不知道。Rsync 是一個命令行實用程序,它與預裝大量小工具的 unix 理念一致。Windows 理念基於所有單獨下載和安裝的 GUI 應用程序。沒有一個平滑的集成點,rsync 會很明顯或很有意義,並且在 Windows 系統上執行命令充其量是乏味的。

此外,當 rsync 作為大型應用程序的一部分(例如用於整合和解析日誌)或作為自動歸檔系統(使用 cronjob 輕鬆實現)時,它確實會大放異彩。Windows 在其生態系統中根本沒有其他工具來使使用 rsync 實際上可行。

最後,我想說 rsync 太複雜了。我認識的任何經常使用它的人都有一組預設的標誌(我的是 -avuz),通常可以做他們想要的,但是手冊頁/文件列出了幾十個命令行開關,其中一些是其他開關的合併。例如(從

$$ man page $$$$ 1 $$):

-a, –archive:歸檔模式;等於 -rlptgoD(無 -H、-A、-X)

這是表示您想要遞歸併想要保留幾乎所有內容的一種快速方式( -H 是一個顯著的遺漏)。上述等價的唯一例外是指定 –files-from 時,在這種情況下 -r 不是隱含的。

Windows 使用者通常期望視窗和菜單,並且讓單個應用程序成為一個多合一的解決方案,而不僅僅是工具鏈的一個獨立部分。

引用自:https://serverfault.com/questions/35336