免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2791 | 回复: 3
打印 上一主题 下一主题

rsync如何仅同步一个目录下的某几个文件? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-02 18:43 |只看该作者 |倒序浏览
server端/cds目录下有很多级目录,例如:
/cds/a/via/....
/cds/a/pcb/...
/cds/b/cpw/..

via,pcb,cpw下会有a ,b,c 三种文件以及其他很多文件和目录。

现在我想把a,b,c rsync到本地同样的目录结构中,其他文件都不需要sync。用下面这个命令为什么不行呢?

rsync -rpulHv --stats --include='a'  --exclude='*' source dst.

Number of files: 0

好像include语句没有起作用呀

论坛徽章:
0
2 [报告]
发表于 2007-08-02 19:44 |只看该作者
应该就是用exclude

论坛徽章:
0
3 [报告]
发表于 2007-08-03 09:46 |只看该作者
楼上能具体点吗?还是不太明白

论坛徽章:
0
4 [报告]
发表于 2008-06-13 19:51 |只看该作者
[linuxsun]
path = /linuxsun.cn
list=no
ignore errors
comment = optdir   
auth users = linuxsun
secrets file = /etc/rsyncd/rsyncd.secrets

exclude =  a/   b/      

注:exclude 是排除的意思,也就是说,要把/linuxsun.cn 目录下的 a 和 b  排除在外;
/a 和 /b 目录之间有空格分开 ;

详细请参考:
正文  http://www.linuxsir.org/main/?q=node/256
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP