centos7 图文详解精确同步企业实战 rsync include 同步指定文件exclude排除文件

简介: centos7 图文详解精确同步企业实战 rsync include 同步指定文件exclude排除文件

在实际的生生产环境中  项目同步是必不可少的,但是再同步文件的时候我只想同步指定的文件,不想同步配置文件,这就用到了 include 和 exclude

例:这是tp5框架的目录 同步的时候我只想同步 application下的目录 runtime下的不同步

( 带端口同步   rsync -e 'ssh -p 22' -avl /www/www/ root@192.168.1.146:/www/www/ )

实验:两台虚拟机 都安装rsync 这里不介绍了

1982.168.1.151 master主    192.168.1.146 slave 备份机

要将 192.168.1.151 服务器上的 /www/TP5 文件要同步到  192.168.1.146 /www/www

rsync -avz  /www/TP5/ --include 'application/' --exclude '/*' root@192.168.1.146:/www/www/

如果多个文件

rsync -avz  /www/TP5/  --include 'application/'  --include 'public/'     --exclude '/*' root@192.168.1.146:/www/www/

可以看到 开始同步了。注意注意

但是只写了个 --include 'application/'   没写 --exclude '/*' 导致整个文件全部都同步了,折腾了一上午

还有就是  --include-from和 --exclude-from 的用法

 

我要同步 admin api index mobile  我的api下有个配置文件我也不想让同步

配置文件内容  vim include.txt    (每行一个)

admin/

api/

index/

mobile/

vim  exclude.txt  

.[a-z]*

api/config.php

rsync -avz  /www/TP5/application/ --include-from '/www/include.txt' --exclude-from '/www/exclude.txt'  --exclude '/*' root@192.168.1.146:/www/www/

 

大功告成,有问题留言,一块讨论

 

目录
相关文章
|
2月前
|
Linux 应用服务中间件 nginx
【PUSDN】centos查看日志文件内容,包含某个关键字的前后5行日志内容,centos查看日志的几种方法
【PUSDN】centos查看日志文件内容,包含某个关键字的前后5行日志内容,centos查看日志的几种方法
82 0
|
2月前
|
网络协议 Unix Linux
Centos下nfs+rpcbind实现服务器之间的文件共享
Centos下nfs+rpcbind实现服务器之间的文件共享
144 0
|
2月前
|
缓存
详解CentOS8更换yum源后出现同步仓库缓存失败的问题
详解CentOS8更换yum源后出现同步仓库缓存失败的问题
205 0
|
2月前
|
Java Shell Linux
解决 centos下执行sh文件报错“/bin/bash^M: 坏的解释器:没有那个文件或目录” 问题
解决 centos下执行sh文件报错“/bin/bash^M: 坏的解释器:没有那个文件或目录” 问题
245 0
|
5天前
|
Perl
Centos8同步时间(阿里云NTP服务为例)
Centos8同步时间(阿里云NTP服务为例)
13 1
|
6天前
|
Linux
Centos7同步时间(阿里云NTP服务为例)
Centos7同步时间(阿里云NTP服务为例)
67 0
|
2月前
|
Linux
Centos7.4升级7.9失败,救援:/boot目录下文件丢失error: file ‘/initramfs-3.10.0-957.el7.x86_64.img‘ not found
以上步骤应该可以帮助你解决问题。如果问题仍然存在,可能需要更深入的排查。
54 1
|
2月前
|
存储 关系型数据库 Linux
CentOS如何使用Docker部署Plik服务并实现公网访问本地设备上传下载文件
CentOS如何使用Docker部署Plik服务并实现公网访问本地设备上传下载文件
48 4
|
2月前
|
运维 网络协议 Linux
【Linux】CentOS网络故障排查大揭秘: 实战攻略解读
【Linux】CentOS网络故障排查大揭秘: 实战攻略解读
|
2月前
|
网络协议 Linux 网络安全
centos7下最简单的 unison实现文件双向同步图文详解
centos7下最简单的 unison实现文件双向同步图文详解
64 0