-v |
詳細(xì)信息輸出 |
-z | 傳輸時(shí)進(jìn)行壓縮–compress-level=NUM可按級(jí)別壓縮 |
-a |
歸檔模式傳輸并保持文件屬性 相當(dāng)于-rtopgDL |
-r | 遞歸模式 |
-t | 保持文件的時(shí)間屬性 |
-o |
保持文件屬主屬性 |
-p | 保持文件權(quán)限屬性 |
-g | 保持文件屬組屬性 |
-D | 保持設(shè)備文件信息 |
-l | 保持文件軟鏈接 |
-e | 使用指定協(xié)議 |
–include=PATTERN | 指定排除不需要傳輸?shù)奈募?/td> |
–exclude-from=file | 從文件中讀取需要排除的內(nèi)容 |
–bwlimit=KBPS |
限速 限制I / O帶寬; 每秒KBytes |
–delete |
刪除源目錄中不存在的文件 使目標(biāo)目錄和源目錄一致,慎用 |
-a的用法
[root@backup ~]# ls logs old [root@backup ~]# rsync -avz /etc/passwd ./ sending incremental file list passwd sent 669 bytes received 31 bytes 1400.00 bytes/sec total size is 1475 speedup is 2.11 [root@backup ~]# ll total 12 drwxr-xr-x. 2 root root 4096 Sep 10 19:21 logs drwxr-xr-x. 2 root root 4096 Sep 11 05:50 old -rw-r--r--. 1 root root 1475 Sep 9 06:43 passwd 保持文件屬性 [root@backup ~]# rsync /etc/passwd ./ [root@backup ~]# ll total 12 drwxr-xr-x. 2 root root 4096 Sep 10 19:21 logs drwxr-xr-x. 2 root root 4096 Sep 11 05:50 old -rw-r--r--. 1 root root 1475 Sep 11 06:24 passwd 不保持文件屬性
源目錄后加/和不加 / 的區(qū)別
加 /
[root@nfs01 ~]# ls 主機(jī)B ip,192.168.88.31 logs old [root@nfs01 ~]# [root@backup ~]# ls 主機(jī)A ip,192.168.88.41 logs old passwd [root@backup ~]# mkdir test [root@backup ~]# touch test/stu{1..10} [root@backup ~]# rsync -avz test/ -e 'ssh -p 22' root@192.168.88.31:/root/ root@192.168.88.31's password: sending incremental file list 省略 sent 465 bytes received 205 bytes 191.43 bytes/sec total size is 0 speedup is 0.00 [root@nfs01 ~]# ls 主機(jī)B查看結(jié)果 logs old stu1 stu10 stu2 stu3 stu4 stu5 stu6 stu7 stu8 stu9
不加 /
[root@backup ~]# rsync -avz test -e 'ssh -p 22' root@192.168.88.31:/root/ root@192.168.88.31's password: sending incremental file list test/ test/stu1 省略 sent 508 bytes received 206 bytes 204.00 bytes/sec total size is 0 speedup is 0.00 [root@nfs01 ~]# ls 主機(jī)B查看結(jié)果,test目錄在最后一列 logs old stu1 stu10 stu2 stu3 stu4 stu5 stu6 stu7 stu8 stu9 test
結(jié)論: 目錄后加斜線 /是備份目錄下內(nèi)容,不加斜線 / 是備份整個(gè)目錄
–delete 用法
[root@backup ~]# rsync --delete -az ./ -e 'ssh -p 22' root@192.168.88.31:/root/ root@192.168.88.31's password: [root@backup ~]# ls logs old passwd test [root@backup ~]# tree 省略 3 directories, 24 files 主機(jī)A的文件 [root@nfs01 ~]# ls logs old passwd test [root@nfs01 ~]# tree 省略 3 directories, 24 files 主機(jī)B的文件