常见选项
-a 包含-rtplgoD
-r 同步目录时要加上,相似cp时的-r选项
-v 同步时显示一些信息,可视化同步的过程
-l 保留软链接
-L 像对待常规文件同样处理软链接。若是是SRC中有软链接文件,则加上该选项后,将会把软链接指向的目标文件复制到DST
-p 保持文件权限
-o 保持文件属主信息
-g 保持文件属组信息
-D 保持设备文件信息
-t 保持文件时间信息
--delete 删除DST中SRC没有的文件
--exclude=PATTERN 指定排除不须要传输的文件,等号后面跟文件名,能够使用通配符(如*.txt)
-P 显示经过过程,好比速率,比-v更详细
-u 表示把DST中比SRC还新的文件排除掉,不会覆盖
-z 传输过程当中压缩ssh
[root@test-a ~]# rsync -va test_dir/ /tmp/test_dir sending incremental file list ./ sent 43 bytes received 19 bytes 124.00 bytes/sec total size is 0 speedup is 0.00 [root@test-a test_dir]# rsync -vaLP /root/test_dir/ /tmp/test_dir/ sending incremental file list ./ b.txt 0 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=0/3) sent 130 bytes received 38 bytes 336.00 bytes/sec total size is 472 speedup is 2.81
rsync经过ssh方式同步工具