0
点赞
收藏
分享

微信扫一扫

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


10.28 rsync工具介绍

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

• 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常用选项

-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选项



10.31 rsync通过ssh同步

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

• 推文件

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

• 拉文件(反向同步)

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

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

rsync -av -e "ssh -p 22" lem/ 192.168.88.50:/tmp/lem2/

 

举报

相关推荐

0 条评论