rsync至ssh同步

rsync

文件同步工具,可實現「增量拷貝」;使用yum安裝rsync包服務器

經常使用選項:-a=-rtplgoD (-r同步目錄,-t保持文件的時間屬性,-p保持文件的權限屬性,-l保持軟鏈接,-g保持文件的屬組,-o保持文件的屬主,-D保持設備文件信息);ssh

               -v可視化;工具

               -L同步軟鏈接時,把軟鏈接的源文件同步(即同步到目標的是原文件,而不是一個軟連接,和-l對應);spa

               -z傳輸時壓縮;同步

               -P顯示同步過程,比-v詳細;可視化

               -u若目標的文件比源文件新,則同步取消權限

                --delete刪除目標(備份的)中源(原始)沒有的文件;rsync

                --exclude 「logs」;不一樣步包含logs字符的文件名的文件;yum

                --port  873指定rsync端口端口

 

使用ssh同步例子

rsync -av /etc/passwd /tmp/1.txt                                                              #將passwd文件同步到/tmp/下並更名字爲1.txt

rsync -av /etc/passwd root@192.168.1.100:/tmp/1.txt                               #將passwd文件同步到1.100的機器的/tmp/下並更名字爲1.txt,不加用戶默認按當前用戶執行操做

rsync -av root@192.168.1.11:/etc/passwd /tmp/1.txt                                 #將192.168.1.11的passwd文件拷貝到本機/tmp/下並更名字爲1.txt

rsync -av -e 「ssh -p 22」/etc/passwd root@192.168.1.100:/tmp/1.txt        #指定遠程服務器的ssh端口進行同步

相關文章
相關標籤/搜索