码迷,mamicode.com
首页 > 其他好文 > 详细

rsync同步文件,排除多个文件/目录

时间:2017-07-28 15:40:04      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:lis   mat   files   roo   delete   多个   目录   rsync   gre   

使用rsync -aP --exclude=upload 只能排除upload文件/目录。
如果要排除多个文件/目录,怎么办?
  那只能建一个exclude.list,里面填写要排除的目录(一行一个文件/目录),然后rsync -aP --exclude-from=“exclude.list“

如:rsync -aP  --exclude-from=/root/exclude.list 192.168.113.118::web_bak/www/ /data/server/www/    (从118同步数据到本机)

补充
     --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

 

 

 

rsync -rvz --delete -e ‘ssh -p 22‘ --progress --remove-sent-files --exclude=/tmp/test/ccc/3  /tmp/test/ root@172.16.160.99:/tmp/

rsync同步文件,排除多个文件/目录

标签:lis   mat   files   roo   delete   多个   目录   rsync   gre   

原文地址:http://www.cnblogs.com/wangmo/p/7250260.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!