注意:實時同步可考慮使用 rsync+inotify 組合生成ssh金鑰可以免密碼傳輸
#伺服器到本地
rsync -progvzt -progress -e 'ssh -p 埠號' [email protected]:/檔案目錄/ 本機的目錄位址
#本地到伺服器
rsync -progvzt -progress -e 'ssh -p 埠號' 本機的目錄位址 [email protected]:/檔案目錄/
sudo rsync -progvzt --progress --exclude "rsync.sh*" -e 'ssh' ./pn532-uart-201612261800.tar.gz [email protected]:/home/cubie
-p可以不要,預設使用22埠
語法rsync -引數 『原始檔訪問路徑』目標路徑
注意原始檔的最後要加/,否則就是將目錄拷過來,而不是目錄下所有檔案
使用之前需要先安裝rsync,這個直接自行搜尋吧..
關於引數的說明:
一般常用的:
-v 詳細模式輸出
-r 對子目錄以遞迴模式處理
-t 保持檔案的時間資訊
-o 保持檔案的屬性資訊
-g 保持檔案屬組的資訊(不清楚這樣翻譯是否有問題)
-p 保持檔案許可權不變
-e, --rsh=command 指定替代rsh的shell程式
-z, --compress 對備份的檔案在傳輸時進行壓縮處理
--progress 顯示備份過程
也就是:遞迴、保證檔案一些基本屬性不變(建立/修改時間 許可權等)、傳輸檔案時壓縮以減少頻寬消耗,當然還有乙個就看需要了:是否刪除源中沒有,而目標中又有的檔案
Linux rsync增量同步方法
可以先使用 rpm qa grep rsync 檢視rsync是否已經安裝 下面說說rsyns的配置過程 一.配置伺服器端 首先編輯 etc rsyncd.conf 內容如下 uid nobody 進行備份的使用者 nobody為任何使用者 gid nobody 進行備份的組 nobody為任何組 ...
Linux rsync遠端同步工具
rsync remote synchronize,遠端同步 是linux系統下的資料映象備份工具。使用快速增量備份工具可以遠端同步,支援本地複製,或者與其他ssh rsync主機同步。不同的linux發行版安裝方法不一樣 apt rpm yum 請自行查詢安裝方法。rsync是在服務端 同步源 啟動...
Linux rsync命令詳解
rsync命令的工作模式 第一種 shell模式,也稱作本地模式 第二種 遠端shell模式,此時可以利用ssh協議承載其資料傳輸過程 第三種 列表模式,其工作方式與ls相似,僅列出源的內容 nv 第四種 伺服器模式,此時,rsync可以工作在守護程序,能夠接收客戶端的資料請求 在使用時,可以在客戶...