天天看點

Rsync擴充功能

1、排除複制:

(1)

~]# rsync -avz /data/ --exclude=a --exclude=b [email protected]::backup
sending incremental file list
./
c
d

sent 148 bytes  received 65 bytes  426.00 bytes/sec
total size is 0  speedup is 0.00           

(2)

連續的檔案傳輸

~]# rsync -avz /data/ --exclude={1..4} [email protected]::backup           

(3)--exclude-from 從檔案中排除

~]# ls /data/
10  12  14  16  18  20
11  13  15  17  19  paichu.txt

~]# cat /data/paichu.txt 
10
11
12
13
14
15

~]# rsync -avz /data/ --exclude-from=/data/paichu.txt [email protected]::backup
sending incremental file list
./
16
17
18
19
20
paichu.txt
           

2、删除

rsync作為鏡像,相當于raid1,讓兩台伺服器同步
--delete           

實踐:

(1)推送:

~]# rsync -avz --delete /data/ [email protected]::backup

##本地目錄有啥,遠端就有啥
注意:遠端目錄是不是東西更多,多了東西會被删除           

(2)拉取:

~]# rsync -avz --delete [email protected]::backup /data/

##注意:遠端有啥本地目錄就有啥,注意本地/data目錄           

繼續閱讀