10.28 rsync工具介紹 10.29/10.30 rsync經常使用選項 10.31 rsync經過ssh同步

10.28 rsync工具介紹

• rsync:支持增量同步以及遠程同步ssh

• rsync格式工具

rsync [OPTION] … SRC   DEST
rsync [OPTION] … SRC   [user@]host:DEST
rsync [OPTION] … [user@]host:SRC   DEST
rsync [OPTION] … SRC   [user@]host::DEST
rsync [OPTION] … [user@]host::SRC   DEST

OPTION //命令選項
SRC    //源目錄
DEST   //目標目錄
user   //用戶名
host   //主機IP地址

10.29/10.30 rsync經常使用選項

• rsync經常使用選項spa

-a           //包含-rtplgoD
-r           //同步目錄時要加上,相似cp時的-r選項
-v           //同步時顯示一些信息,讓咱們知道同步的過程
-l           //保留軟鏈接
-L           //加上該選項後,同步軟連接時會把源文件給同步
-p           //保持文件的權限屬性
-o           //保持文件的屬主
-g           //保持文件的屬組
-D           //保持設備文件信息
-t           //保持文件的時間屬性
--delete     //刪除DEST中SRC沒有的文件
--exclude    //過濾指定文件,如--exclude 「logs」會把文件名包含logs的文件或者目錄過濾掉,不一樣步
-P           //顯示同步過程,好比速率,比-v更加詳細
-u           //加上該選項後,若是DEST中的文件比SRC新,則不一樣步
-z           //傳輸時壓縮(傳輸前壓縮,傳輸後自動解壓)

注:使用L時,會將-l以及-a中的l命令的做用覆蓋插件

rsync -av --exclude "log*" --exclude "*.txt" SRC DEST

--exclude 選項不支持連寫,須要過濾多個文件時,每個文件前都要加--exclude選項code

10.31 rsync經過ssh同步

在使用rsync遠程同步文件時,須要雙方主機均安裝rsync插件,不然同步會產生報錯。同步

• 推文件權限

rsync -av lem/ 192.168.88.50:/tmp/lem2/

• 拉文件(反向同步)rsync

rsync -av 192.168.88.50:lem2/ /tmp/lem/

• 指定目標端口遠程同步(默認爲22端口)端口

rsync -av -e "ssh -p 22" lem/ 192.168.88.50:/tmp/lem2/
相關文章
相關標籤/搜索