10.28 rsync工具介绍 10.29/10.30 rsync经常使用选项 10.31 rsync经过ssh同步

10.28 rsync工具介绍

• rsync:支持增量同步以及远程同步ssh

• 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

OPTION //命令选项
SRC    //源目录
DEST   //目标目录
user   //用户名
host   //主机IP地址

10.29/10.30 rsync经常使用选项

• rsync经常使用选项spa

-a           //包含-rtplgoD
-r           //同步目录时要加上,相似cp时的-r选项
-v           //同步时显示一些信息,让咱们知道同步的过程
-l           //保留软链接
-L           //加上该选项后,同步软连接时会把源文件给同步
-p           //保持文件的权限属性
-o           //保持文件的属主
-g           //保持文件的属组
-D           //保持设备文件信息
-t           //保持文件的时间属性
--delete     //删除DEST中SRC没有的文件
--exclude    //过滤指定文件,如--exclude “logs”会把文件名包含logs的文件或者目录过滤掉,不一样步
-P           //显示同步过程,好比速率,比-v更加详细
-u           //加上该选项后,若是DEST中的文件比SRC新,则不一样步
-z           //传输时压缩(传输前压缩,传输后自动解压)

注:使用L时,会将-l以及-a中的l命令的做用覆盖插件

rsync -av --exclude "log*" --exclude "*.txt" SRC DEST

--exclude 选项不支持连写,须要过滤多个文件时,每个文件前都要加--exclude选项code

10.31 rsync经过ssh同步

在使用rsync远程同步文件时,须要双方主机均安装rsync插件,不然同步会产生报错。同步

• 推文件权限

rsync -av lem/ 192.168.88.50:/tmp/lem2/

• 拉文件(反向同步)rsync

rsync -av 192.168.88.50:lem2/ /tmp/lem/

• 指定目标端口远程同步(默认为22端口)端口

rsync -av -e "ssh -p 22" lem/ 192.168.88.50:/tmp/lem2/
相关文章
相关标签/搜索