- 论坛徽章:
- 0
|
有这样一个问题,
我想通过wget 下载CentOS官网上镜像目录,但是根目录下的一些目录想过滤掉。
机器环境:
OS:Red Hat Enterprise Linux Server release 6.5 (Santiago)
Wget Version: GNU Wget 1.12 built on linux-gnu.
我在机器上执行命令:
- 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
可能我已经陷入死胡同里不能自拔了
|
|