rsync -av /etc/passwd /tmp/1.txt
rsync -av /tmp/1.txt 192.168.188.128:/tmp/2.txt
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
rsync常用選項(xiàng)
-a 包含-rtplgoD
-r 同步目錄時(shí)要加上,類似cp時(shí)的-r選項(xiàng)
-v 同步時(shí)顯示一些信息,讓我們知道同步的過(guò)程
-l 保留軟連接
-L 加上該選項(xiàng)后,同步軟鏈接時(shí)會(huì)把源文件給同步
-p 保持文件的權(quán)限屬性
-o 保持文件的屬主
-g 保持文件的屬組
-D 保持設(shè)備文件信息
-t 保持文件的時(shí)間屬性
--delete 刪除DEST中SRC沒(méi)有的文件
--exclude 過(guò)濾指定文件,如--exclude “l(fā)ogs”會(huì)把文件名包含logs的文件或者目錄過(guò)濾掉,不同步
-P 顯示同步過(guò)程,比如速率,比-v更加詳細(xì)
-u 加上該選項(xiàng)后,如果DEST中的文件比SRC新,則不同步
-z 傳輸時(shí)壓縮
rsync通過(guò)ssh方式同步
rsync -av test1/ 192.168.133.132:/tmp/test2/
rsync -av -e "ssh -p 22" test1/ 192.168.133.132:/tmp/test2/
rsync 通過(guò)服務(wù)的方式同步
要編輯配置文件/etc/rsyncd.conf
啟動(dòng)服務(wù)rsync --daemon
格式:rsync -av test1/ 192.168.133.130::module/dir/ |