rsync
10.28 rsync工具介紹
# rsync -av /etc/passwd /tmp/1.txt
//rsync能夠實現增量拷貝
# rsync -av /tmp/1.txt root@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
10.29/10.30 rsync經常使用選項
rsync經常使用選項:ssh
- -a 包含-rtplgoD
- -r 同步目錄時要加上,相似cp時的-r選項
- -v 同步時顯示一些信息,讓咱們知道同步的過程
- -l 保留軟連接
- -L 同步軟連接時會把源文件給同步即拷貝過去
- -p 保持文件的權限屬性
- -o 保持文件的屬性
- -g 保持文件的屬組
- -D 保持設備文件信息
- -t 保持文件的時間屬性
- --delte 刪除DEST中的SRC沒有的文件
- --exclude 過濾指定文件,如--exclude 「logs」會把文件名包含logs的文件或者目錄過濾掉,不一樣步
- -P 顯示同步過程,好比速率,比-v更加詳細
- -u 加上該選項後,若是DEST中的文件比SRC新,則不更新
- -z 傳輸時壓縮
10.31 rsync經過ssh同步
- rsync經過ssh方式同步
# rsync -av test1/192.168.133.132:/tmp/test2
# rsync -av -e "ssh -p 22" test1/192.168.133.132:tmp/test2/
- rsync經過服務的方式同步
- 要編輯配置文件/etc/rsyncd.conf
- 啓動服務rsync --daemon
- 格式:rsync -av test1/ 192.168.133.130::module/dir/
歡迎關注本站公眾號,獲取更多信息