如何在Windows 10 中使用Rsync |教程和替代方案
您可以在 Windows 10 中使用 Rsync 嗎?應該怎麼做?這篇文章將回答這些問題,並在Windows 10中提供有效的 Rsync 替代方案,以幫助您輕鬆執行備份和同步。
您可以在Windows 10中使用Rsync嗎?
Rsync (Remote Sync) 是一個基於 Linux/Unix 的實用程式,用於本地和遠端數據備份和同步。使用 Rsync 命令,您可以跨目錄、磁碟或聯網電腦同步檔案和目錄。
在 Windows 10 中,您可能有相同的需求——將檔案從一個目錄複製到另一個本地目錄;將檔案從本地電腦同步到網路伺服器,反之亦然。因此您可能希望在 Windows 10 中使用 Rsync。但您真的能做到嗎?
Linux 不是Microsoft託管的,所以要在 Windows 10 上執行 Linux 命令,您需要先做一些準備工作,其中一些可能比較複雜和耗時。因此,您也可以考慮使用檔案同步軟體在 Windows 10 或 Windows 11 中作為 Rsync 替代。
Windows 10中用於備份和同步檔案的 Rsync 替代方案
如上所示,即使使用簡化的方法,在Windows 10上安裝Rsync也並不容易。如果您不需要使用這個工具,並且對其他選項持開放態度,那麼選擇基於 Windows 的程式可以為您節省很多麻煩。
那麼,Windows 中的內建方法呢?
- 舊的備份與還原實用程式採用緩慢且容易出錯的過程。它執行數據備份選項時也缺少了一些靈活性。
- 使用檔案歷程記錄,您可以通過簡單的設定自動備份檔案夾,這看起來很方便,但支援的存儲位置非常有限,並且在 Windows 11 中,您不支援添加個人檔案夾。
- 此外,沒有任何工具可以讓您實時同步檔案和目錄。
由於這些原因,您可能會發現,即使在最新系統中,也很難在Windows上滿足備份和同步的需求。所以我更喜歡使用第三方工具,比如AOMEI Backupper Standard作為Rsync Windows 的替代品。
◆ 本免費軟體支援Windows 11/10/8/7/XP/Vista,在直觀的GUI界面內操作非常簡單。
◆ 它包含備份和同步功能,以滿足您不同的數據保護和傳輸需求。
◆ 在設定過程中,您可以選擇源或目標路徑為內部/外部硬碟、網路/NAS、雲端磁碟、隨身碟。因此,您可以輕鬆地將本地驅動器與網路/雲端同步,將 NAS 與云同步,將 NAS 同步到 NAS等。
◆ 您可以設定定時自動執行備份或同步任務,執行增量或差異備份以僅複製變更的檔案。
◆ 還有專門為 Windows Server 使用者提供的伺服器版。您可以查看版本比較來選擇適合您的一款。
點擊下方的下載按鈕,您可以下載並安裝完全免費標準版進行使用:
如何將 Windows 10 電腦中的檔案同步到雲端磁碟:
步驟 1.下載並啟動 Rsync Windows 替代方案,切換到同步選項卡並選擇基本同步。
Pro以上版本中提供進階同步模式:
☛即時同步:將變更的檔案從源目錄實時同步到目標目錄。
☛鏡像同步:始終保持源目錄中的檔案與目標目錄完全相同。
☛雙向同步:對源或目標目錄所做的任何變更都將同步到另一端。
步驟 2.點選加入資料夾以選擇要同步的檔案夾。您可以重複此過程以添加多個資料夾。
步驟 3.選擇目標路徑。要指定網路共享/NAS 或云服務,您可以點選選擇框旁邊的小三角形,然後選擇選擇網路位置或選擇相應的雲端設備。
步驟4. 您可以立即開始同步,或建立一個計劃來自動執行任務,例如每天、每週、每月。
建立定時同步任務後,無需重新設定。它會在後台自動執行,而不會干擾您正在做的工作。
為了更好地滿足您的需求,您還可以同時建立多個備份和同步任務,並在主頁選項卡中輕鬆管理它們。
如何在 Windows 10 中執行 Rsync 命令
在 Windows 10 中執行 Linux 命令有幾種方法,一種是雙啟動 Linux 和 Windows,它支援您選擇啟動時啟動哪個系統,但可能會比較麻煩,尤其是當您不頻繁嘗試使用 Linux 時。
因此,更建議在您的電腦上安裝 Windows子系統Linux (WSL)。它作為 Windows 實用程式工作,支援您能夠以命令行模式執行 Linux 發行版,這是使用 Windows 10 Rsync 的一種相對簡單的方法,也適用於其他 Linux 實用程式。但是如果你不想安裝 WSL,您可以嘗試用 Git Bash 執行 Rsync。
以下是對這兩種方法的進一步解釋:
♦ 方法 1- 安裝 WSL:按照 Microsoft 提供的此 WSL 安裝指南在您的 Windows 10電腦上安裝適用於 Linux 的 Windows 子系統。 詳細步驟取決於您的系統版本。
如果您執行的是 Win10 版本 2004 及更高版本(含Win11):您只需以管理員身份打開命令視窗(PowerShell 或命令提示字元),鍵入以下命令並按 Enter:
wsl --install
此命令將啟用所需的可選元件,下載最新的 Linux 內核,將 WSL 2 設定為預設值,並為您安裝 Linux 發行版。您可以在重新開機電腦後使用 WSL。
安裝的 Linux 發行版默認為 Ubuntu。這可以使用 -d 標誌進行變更。
- 要變更已安裝的發行版,請輸入:wsl --install -d [Distribution Name]。將 [Distribution Name] 替換為您要安裝的發行版的名稱。
- 要查看可通過在線商店下載的可用 Linux 發行版列表,請輸入:wsl --list --online或wsl -l -o。
- 要在初始安裝後安裝其他 Linux 發行版,您還可以使用以下命令:wsl --install -d [Distribution Name]。
如果您執行的是舊版本:您需要採取更多步驟來手動安裝 WSL。首先,以系統管理員身份在 PowerShell 中輸入以下命令:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
然後,您可以更新到 WSL 2 或繼續使用 WSL 1。對於後者,您現在可以在 Microsoft Store 中選擇 Linux 發行版。可用選項包括 Ubuntu、SUSE、Debian、Fedora、Pengwin 等。
第一次啟動 Linux 發行版時,系統會要求您等待幾分鐘,直到檔案存儲在您的電腦上。此外,您需要為 Linux 發行版建立一個帶有密碼的使用者帳戶。
♦ 方法二 - 在Winodws 上安裝 Git: 除了安裝 WSL 和 Linux 發行版外,您還可以通過安裝在 Windows 10 中嘗試使用 Rsync 用於 Windows 的 Git,它支援您使用 Git Bash 執行 Rsync 命令。
現在您可以點擊這裡找到並下載 Rsync,並使用zstd提取它(通過在 Git Bash 中執行命令)。
下一步是將提取的檔案移動到相應的目的地。例如:
▶\rsync-3.2.2-1\usr\bin → C:\Program Files\Git\usr\bin
▶\rsync-3.2.2-1\usr\lib → C:\Program Files\Git\usr\lib
▶\rsync-3.2.2-1\usr\share → C:\Program Files\Git\usr\share
然後您應該能夠通過 Git Bash 在 Windows 10 中使用 Rsync 命令。
相關提示:
還有一個用於 Windows 的 Rsync 打包,稱為 cwRsync。您也可以將其用於 Windows 10中的遠程檔案備份和同步。但是cwRsync 伺服器的免費版本已停產,最後一個免費版本也不能直接使用了。有關更多詳細資訊,您可以查看其官方網站。
概括
Rsync 作為 Linux 中的一個便捷命令,可以在 Windows 10 中使用,但過程複雜且耗時。要在本地和遠程備份和同步檔案,您還可以在Windows 10 中使用AOMEI Backupper作為 Rsync 替代方案。
除了上述功能外,AOMEI Backupper還集成了一個克隆模塊,支援您克隆磁碟,從而將硬碟遷移到固態硬碟,將作業系統移動到另一個硬碟而無需重灌,甚至將較大的磁碟克隆到較小的磁碟等。