免费注册 查看新帖 |

Chinaunix

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

[文件目录] wget --exclude-directories 参数过滤失效 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2017-06-12 21:59 |只看该作者 |倒序浏览
有这样一个问题,
我想通过wget 下载CentOS官网上镜像目录,但是根目录下的一些目录想过滤掉。
机器环境:
OS:Red Hat Enterprise Linux Server release 6.5 (Santiago)
Wget Version: GNU Wget 1.12 built on linux-gnu.

我在机器上执行命令:
  1. wget -nv -r -nc -np -nH --cut-dirs=1 --limit-rate=200k --exclude-directories=/isos,*/Source -R index.html*  http://vault.centos.org/7.2.1511/
复制代码
这条命令中这个参数--exclude-directories=/isos,*/Source 过滤结果有些意外:
/isos 这个目录下的内容能被过滤掉
*/Source 这个子目录下文件都会被下载,“*”星号代表URL地址http://vault.centos.org/7.2.1511/的这个目录7.2.1511下第一层目录
从过滤结果看:
/isos 目录相对http://vault.centos.org/7.2.1511/ 地址算是第一层目录,可以正常过滤
*/Source 目录相对http://vault.centos.org/7.2.1511/ 地址算是第二层目录,过滤就失效


我尝试了好多方法想过滤掉这个Sourc目录
--exclude-directories=/isos,/*/Source/*
--exclude-directories=/isos,/*/Source
--exclude-directories=/isos,*/Source
--exclude-directories=/isos,Source
最后我把绝对路径也写上了,结果还是失败
E.G.
--exclude-directories=/isos,/atomic/Source


可能我已经陷入死胡同里不能自拔了

论坛徽章:
5
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015年亚洲杯之朝鲜
日期:2015-03-13 22:47:33IT运维版块每日发帖之星
日期:2016-01-09 06:20:00IT运维版块每周发帖之星
日期:2016-03-07 16:27:44
2 [报告]
发表于 2017-06-13 09:13 |只看该作者
--exclude-directories=/7.2.1511/isos,/7.2.1511/atomic/Source
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP