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

Posted wangmo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了rsync同步文件,排除多个文件/目录相关的知识,希望对你有一定的参考价值。

使用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/ [email protected]:/tmp/

以上是关于rsync同步文件,排除多个文件/目录的主要内容,如果未能解决你的问题,请参考以下文章

本地远程数据同步之rsync

Rsync服务客户端排除打包法

Linux之rsync数据同步服务

Linux之rsync数据同步服务

rsync高级同步

Rsync为何会是运维人员必备技能之一?