我们应该感谢相遇,无论结局是喜是悲....
rsync通过exclude排除多文件/目录实例
  • 首页 > IT技术
  • 作者:起点终站
  • 2017年5月11日 16:08 星期四
  • 浏览:4808
  • 字号:
  • 评论:0
  • 说明:

    使用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里面填写要排除的文件/目录,一行一个,直接写文件名即可。这里,可以把/home/mysql/backup看成根目录,所以如果要排除a,b.1,b.2,tmp/g,那么exclude.list里就应该写

    a
    b.*
    tmp/g


    而不是填写以下完整url。不然这样还是会同步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


    示例,

    管理员设置回复可见隐藏内容,回复后请刷新本页面



      您阅读这篇文章共花了:  
    本文作者:起点终站      文章标题: rsync通过exclude排除多文件/目录实例
    本文地址:https://blog.hellozwh.com/?post=269
    版权声明:若无注明,本文皆为“起点终站”原创,转载请保留文章出处。
    返回顶部| 首页| 手气不错| 网站地图| sitemap| 装逼生成器| 站长介绍|

    Copyright © 2016-2019 起点终站 闽ICP备16011094号-1

    00:00 / 00:00
    顺序播放