需要下载某个目录下面的所有文件。命令如下:

wget -c -r -np -k -L -p www.xxx.org/pub/path/

下载目录中 能够使用通配符匹配的文件。命令如下:

wget -c -r -np -k -L -p -A '*2.4.6-1*' 例如:
[root@localhost x86_64]# wget -c -r -np -k -L -p -A '*2.4.6-1*' http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/[root@localhost x86_64]# ls
repodata                                     zabbix-sender-2.4.6-1.el7.x86_64.rpm
zabbix-2.4.6-1.el7.x86_64.rpm                zabbix-server-2.4.6-1.el7.x86_64.rpm
zabbix-agent-2.4.6-1.el7.x86_64.rpm          zabbix-server-mysql-2.4.6-1.el7.x86_64.rpm
zabbix-get-2.4.6-1.el7.x86_64.rpm            zabbix-server-pgsql-2.4.6-1.el7.x86_64.rpm
zabbix-java-gateway-2.4.6-1.el7.x86_64.rpm   zabbix-web-2.4.6-1.el7.noarch.rpm
zabbix-proxy-2.4.6-1.el7.x86_64.rpm          zabbix-web-japanese-2.4.6-1.el7.noarch.rpm
zabbix-proxy-mysql-2.4.6-1.el7.x86_64.rpm    zabbix-web-mysql-2.4.6-1.el7.noarch.rpm
zabbix-proxy-pgsql-2.4.6-1.el7.x86_64.rpm    zabbix-web-pgsql-2.4.6-1.el7.noarch.rpm
zabbix-proxy-sqlite3-2.4.6-1.el7.x86_64.rpm

在下载时。有用到外部域名的图片或连接。如果需要同时下载就要用-H参数。

wget -np -nH -r --span-hosts www.xxx.org/pub/path/

参数解释:

-c 断点续传
-r 递归下载,下载指定网页某一目录下(包括子目录)的所有文件
-nd 递归下载时不创建一层一层的目录,把所有的文件下载到当前目录
-np 递归下载时不搜索上层目录,如wget -c -r www.xxx.org/pub/path/
没有加参数-np,就会同时下载path的上一级目录pub下的其它文件
-k 将绝对链接转为相对链接,下载整个站点后脱机浏览网页,最好加上这个参数
-L 递归时不进入其它主机,如wget -c -r www.xxx.org/

如果网站内有一个这样的链接: 
www.yyy.org,不加参数-L,就会像大火烧山一样,会递归下载www.yyy.org网站
-p 下载网页所需的所有文件,如图片等
-A 指定要下载的文件样式列表,多个样式用逗号分隔
-i 后面跟一个文件,文件内指明要下载的URL

参考:

http://www.cnblogs.com/lidp/archive/2010/03/02/1696447.html

http://pkuwwt.github.io/linux/2015-09-26-all-the-wget-commands-you-should-know/

http://www.xjliu.net/blog/?p=591

http://5iwww.blog.51cto.com/856039/620831

http://blog.sciencenet.cn/blog-598445-500835.html

转载于:https://blog.51cto.com/ganmu/1951903

wget下载一个目录下的文件相关推荐

  1. 如何使用 wget 下载一个目录下的所有文件

    今天想要下载编译原理的"虎书"上的资料,使用wget但只是下载了一个index.html--,如下 于是我就参考资料,写此博客以记录 方法如下: wget -r -np -nH - ...

  2. win32 API 遍历一个目录下的文件

    代码: #include <windows.h>DWORD EnumerateFileInDirectory(LPWSTR );int APIENTRY WinMain(HINSTANCE ...

  3. 关于linux系统遍历一个目录下所有文件的代码原理以及代码

    11.23 这段时间一直在写linux系统内核的代码,刚开始就在linux文件系统这儿纠了好久,直到现在,说不会写吧!写了好几版了,也生成exe了,说会写吧,代码一跑,哦豁,没达到自已想要的效果,就是 ...

  4. linux编写脚本读取txt文件,用bash脚本或者批处理 bat脚本 读取一个目录下.txt文件第一行内容存放到新文件a.txt...

    起因:我把cmd 控制台说成了dos! 发展:人类生气了,跟我扯了一堆 dos 还有什么玩意儿,在我第二次还说那个是dos界面以后:( 后续:人类要我写 批处理bat 还有linux bash 脚本去 ...

  5. linux如何统计目录下的文件个数,linux怎么查看一个目录下的文件数量

    有时候需要看文件夹下有多少文件,那么就需要用到以下指令 $ls -l | grep -c '^-' 个grep是啥意思呢?我们man一下 $man grep 会看到以下描述: SYNOPSIS gre ...

  6. windows一个目录下最大文件数目

    对于FAT16文件系统, 可以保存的文件体积最大值是 4 GB - 1 byte (2^32 bytes - 1 byte): 卷的最大体积是4GB:每个卷上最多可以保存的文件数量是65,536个 ( ...

  7. 利用wget批量下载http目录下文件

    因为网络特殊,连不上互联网,只好自己制作一个puppet本地源.因为自己的电脑是是可以连互联网的,所以就直接将puppetlabs.repo导入进来了 rpm -Uvh http://yum.pupp ...

  8. LINUX环境下资源下载中文目录及中文文件名称问题

    为什么80%的码农都做不了架构师?>>>    http://www.yeeach.com/2009/04/09/linux%E7%8E%AF%E5%A2%83%E4%B8%8B%E ...

  9. Java 复制一个文件到另外一个目录下

    因为项目部署在jboss上面,在上传一些图片的时候,把他上传到当前项目的下,比如:(这里是以Windows服务器为例的,当然linux也是一样的) D:\jboss-eap-6.4\domain\se ...

最新文章

  1. free5GC — 部署端到端 5G 实验网络
  2. POJ-2481 Cows---树状数组的运用
  3. CAsyncSocket及CSocket的区别和用法
  4. python自然语言处理库_Python 自然语言处理(NLP)工具库汇总
  5. MySQL之流程控制结构(分支,循环)
  6. Go调度程序:Ms,PsGs
  7. 2017282110261-高级软件工程第二次作业
  8. 【报告分享】2020-2021虎嗅洞察报告:聚焦私域流量,洞察增长变局.pdf(附下载链接)...
  9. python中两个文件如何互相传参_argparse模块如何在jupyter notebook中用于传参?
  10. libyuv NV12裁剪
  11. 嵌入式硬件入门——74HC138译码器(三个IO实现8选1)
  12. 鼎捷易飞ERP视频教程-金速鹏-专题视频课程
  13. Linux SSH工具与wget、curl、scp命令详解
  14. Ubuntu 安装Chromium浏览器
  15. Win10 Ubuntu16.04 时间同步问题
  16. python内建方法
  17. 机器学习15-k-均值算法表述
  18. 钟平程序员逻辑英语——回归理性——中英文对切基本公式(1-1)
  19. Linux操作系统实践期中考总结(选择题)
  20. 亿级以上的数据量 ES如何优化

热门文章

  1. avue下拉框中属性可以显示,但不能选中
  2. splite和map的结合使用
  3. Team Foundation Server (TFS) 2015 安装指导
  4. rsync实现负载均衡集群文件同步,搭建线上测试部署环境
  5. Linux自动亮度,ubuntu亮度无法自动调节终极解决方案
  6. python爬silverlight_Python创建Silverlight控件编写过程经验分享
  7. webform中提交按钮同时执行更新和插入操作_软件测试中的功能测试点(三)
  8. 小程序iconfont报错_【经验】开发微信小程序经验总结
  9. php mysql-proxy报错_MySQL-proxy代理导致PHP PDO::ATTR_EMULATE_PREPARES的预处理出错,MySQL报General error: 1243错误...
  10. ElasticSearch范围查询(英文检索)