linux rsync 子目录,rsync同步指定多文件目录方法linux操作系统 -电脑资料

本文章来给大家介绍关于rsync同步指定多文件目录方法,希望此文章对各位朋友会有所帮助哦,

说明:

使用rsync -av --exclude=upload /home/mysql/backup /home/mysql/backup2/ 只能排除upload文件/目录。但如果要排除多个文件/目录,就需要新建个exclude.list,然后rsync -av --exclude-from="exclude.list"指定不需要同步的文件/目录

实现:代码如下复制代码

# rsync -av --exclude-from=/root/exclude.list /home/mysql/backup /home/mysql/backup2/

//将/home/mysql/backup目录拷贝到/home/mysql/backup2目录下,/root/exclude.list中指定文件不拷贝。

注意exclude.list里面填写要排除的文件/目录,一行一个,直接写文件名即可。

所以如果要排除a,b.1,b.2,tmp/g,那么exclude.list里就应该写代码如下复制代码

a

b.*

tmp/g

而不是填写以下完整url,rsync同步指定多文件目录方法linux操作系统》(https://www.unjs.com)。不然这样还是会同步a,b.1,b.2,tmp/g代码如下复制代码

/home/mysql/backup/a

/home/mysql/backup/b.*

/home/mysql/backup/tmp/g

当然以下这种写法也是会同步a,b.1,b.2,tmp/g文件的,也是有问题代码如下复制代码

./home/mysql/backup/a

./home/mysql/backup/b.*

./home/mysql/backup/tmp/g

附录:代码如下复制代码--exclude=PATTERN exclude files matching PATTERN

--exclude-from=FILE read exclude patterns from FILE

--include=PATTERN don't exclude files matching PATTERN

--include-from=FILE read include patterns from FILE

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值