-v详细信息输出
-z传输时进行压缩–compress-level=NUM可按级别压缩-a
归档模式传输并保持文件属性
相当于-rtopgDL
-r递归模式-t保持文件的时间属性-o保持文件属主属性
-p保持文件权限属性-g保持文件属组属性-D保持设备文件信息-l保持文件软链接-e使用指定协议–include=PATTERN指定排除不需要传输的文件–exclude-from=file从文件中读取需要排除的内容–bwlimit=KBPS限速
限制I / O带宽; 每秒KBytes
–delete删除源目录中不存在的文件
使目标目录和源目录一致,慎用
-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 不保持文件属性
源目录后加/和不加 / 的区别加 /
[root@nfs01 ~]# ls 主机B ip,192.168.88.31 logs old [root@nfs01 ~]# [root@backup ~]# ls 主机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 主机B查看结果 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 主机B查看结果,test目录在最后一列 logs old stu1 stu10 stu2 stu3 stu4 stu5 stu6 stu7 stu8 stu9 test
结论: 目录后加斜线 /是备份目录下内容,不加斜线 / 是备份整个目录
--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 主机A的文件 [root@nfs01 ~]# ls logs old passwd test [root@nfs01 ~]# tree 省略 3 directories, 24 files 主机B的文件