rsync常用引數詳解
在linux中,一切皆是檔案,包括你的終端,硬體裝置資訊,目錄,核心檔案等等。所以工作中我們難免會遇到拷貝檔案的操作,而且是經常要用的,
工作中我最常用的本地拷貝就用cp,遠端拷貝我就用scp,別問我為什麼這個命令簡單,如果你說這個命令誰都會,不行,我要提高一下我的逼格,我要用
其他的命令來拷貝本地檔案,有沒有呢?當然是有的,如果你要實現遠端拷貝,命令可就多了去了,今天咱們一起來學習一下rsync這個命令吧。
如果你認為rsync只是乙個拷貝命令的話,那麼你就小瞧它了,它能幹的事情可不僅僅這一點喲,它其實是就是乙個服務,工作中我們常常用它進行遠端
同步資料,通過配置服務端和客戶端,它可以同步區域網或者公網等多台主機之間的檔案。rsync使用所謂的「rsync演算法」來使本地和遠端兩個主機之間的檔案
達到同步,這個演算法只傳送兩個檔案的不同部分,而不是每次都整份傳送,因此速度相當快。 rsync是乙個功能非常強大的工具,其命令也有很多功能特色選
項,我們下面就對它的選項一一進行分析說明。
rsync有六種不同的工作模式:
一.拷貝本地檔案。當src和des路徑資訊都不包含有單個冒號」:」分隔符時就啟動這種工作模式。
例如:[root@yinzhengjie ~]# mkdir -pv /yinzhengjie/rsync && cd /yinzhengjie/rsync
補充說明:引數:-a --archive 歸檔模式,表示以遞迴方式傳輸檔案,並保持所有檔案屬性,等於-rlptgod
rsync引數詳解
選項說明 v,verbose 詳細模式輸出 q,quiet 精簡輸出模式 c,checksum 開啟校驗開關,強制對檔案傳輸進行校驗 a,archive 歸檔模式,表示以遞迴方式傳輸檔案,並保持所有檔案屬性,等於 rlptgod r,recursive 對子目錄以遞迴模式處理 r,relative ...
rsync引數詳解
v,verbose 詳細模式輸出。q,quiet 精簡輸出模式。c,checksum 開啟校驗開關,強制對檔案傳輸進行校驗。a,archive 歸檔模式,表示以遞迴方式傳輸檔案,並保持所有檔案屬性,等於 rlptgod。r,recursive 對子目錄以遞迴模式處理。r,relative 使用相對路...
rsync引數詳解
選項說明 v,verbose 詳細模式輸出 q,quiet 精簡輸出模式 c,checksum 開啟校驗開關,強制對檔案傳輸進行校驗 a,archive 歸檔模式,表示以遞迴方式傳輸檔案,並保持所有檔案屬性,等於 rlptgod r,recursive 對子目錄以遞迴模式處理 r,relative ...