Enter your email address below and subscribe to our newsletter

Linux Server 異地同步備份指令 rsync

Share your love

rsync 是您網站備份的好幫手

主要功用:
rsync 是一個文件傳輸和同步工具,常用於在本地和遠程系統之間複製和同步文件。也可用於複製檔案資料夾使用。

常用參數如下:
-a:以歸檔模式運行,這會保留符號鏈接、權限、時間戳等。

-v:顯示詳細的輸出。

-z:在傳輸過程中進行壓縮。

-r:遞歸地複製整個目錄。

-u:僅複製源中較新的文件。

-h :文件大小在輸出中以更易讀的格式顯示。

--rsh:指定遠程 shell 程序,通常用於設置 SSH 連接的選項。

--progress:顯示文件傳輸的進度信息。

--delete:刪除目標中在源中不存在的文件。

# SSH 連線並使用 sshkey
# 連線到遠端 Server 同步備份檔到本地端 Server 並刪除本地端不相關的檔案
rsync --rsh='ssh -i ~/.ssh/sshkey' -avzrh --progress --delete UserName@IP:/YourBackupPath/ /LocalSavePath/
# 使用密碼
# 連線到遠端 Server 同步備份檔到本地端 Server 並刪除本地端不相關的檔案
rsync -avzrh --progress --delete UserName@IP:/YourBackupPath/ /LocalSavePath/

分享你的喜愛
James Tsai
James Tsai
文章: 32

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *


Stay informed and not overwhelmed, subscribe now!