ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Linux基础命令---wget下载工具

Linux基础命令---wget下载工具

原创 Linux操作系统 作者:一生有你llx 时间:2019-06-21 20:30:33 0 删除 编辑

wget

wget 是一个免费的文件下载工具,可以从指定的URL下载文件到本地主机。它支持HTTP和FTP协议,经常用来抓取大量的网页文件。

此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora。

 

1 、语法

wget [options]  [path or URL] 

wget 有价格返回值:0,正常;1,通用错误;2,参数错误;3,IO错误;4,网络错误;5,SSL错误;6,用户名密码错误;7,协议错误;8,服务器错误。

 

2 、参数列表

选项

说明

-a

将指令运行过程记录到指定文件

-A

设置要下载问阿金的扩展名,多个扩展名使用,分割

-b

将下载任务放到后台运行

-B

设置基本参考的链接地址

-c

从上次中断的地方继续运行

-C

打开或者关闭服务器的数据快取功能,默认on

-d

调试模式

-D

设置接受的域名,多个域名使用,分开

-e

接货wget后就执行的指令

-F

将输入的文件作为HTML格式

-h

显示帮助信息

-i

从指定文件获取URL

-l

设置接受的目录

-L

下载有关联的连接          

-P

指定文件存放目录

-r

递归下载指定目录下的所有文件

-R

设置排除下载的文件类型

-nc

文件存在时,不覆盖

-nd

所有文件都下载到当前目录

-nv

下载时,只显示更新和出错信息

-q

静默模式

-nh

不查询主机名称

-v

显示详细执行过程

-V

显示版本信息

 

3 、实例

1 )下载

[root@localhost ~]#  wget -v www.baidu.com

--2018-10-03 10:06:32--  http://www.baidu.com/

正在解析主机  www.baidu.com... 111.13.100.91, 111.13.100.92

正在连接 www.baidu.com|111.13.100.91|:80...  已连接。

已发出  HTTP  请求,正在等待回应 ... 200 OK

长度: 2381 (2.3K) [text/html]

正在保存至 : “index.html”

 

100%[======================================>] 2,381       --.-K/s   in 0s     

 

2018-10-03 10:06:42 (157 MB/s) -  已保存 “index.html” [2381/2381])

 

You have new mail in /var/spool/mail/root

2 )下载,指定存放目录

[root@localhost ~]#  wget -P /weijie/ -r -l 2  www.baidu.com         // 指定存放目录,递归下载 2 层目录

--2018-10-03 10:09:28--  http://www.baidu.com/

正在解析主机  www.baidu.com... 111.13.100.92, 111.13.100.91

正在连接 www.baidu.com|111.13.100.92|:80...  已连接。

已发出  HTTP  请求,正在等待回应 ... 200 OK

长度: 2381 (2.3K) [text/html]

正在保存至 : “/weijie/www.baidu.com/index.html”

 

100%[======================================>] 2,381       --.-K/s   in 0.01s  

 

2018-10-03 10:09:29 (197 KB/s) -  已保存 “/weijie/www.baidu.com/index.html” [2381/2381])

 

正在载入  robots.txt ;请忽略错误消息。

--2018-10-03 10:09:29-- http://www.baidu.com/robots.txt

正在连接 www.baidu.com|111.13.100.92|:80...  已连接。

已发出  HTTP  请求,正在等待回应 ... 200 OK

长度: 2754 (2.7K) [text/plain]

正在保存至 : “/weijie/www.baidu.com/robots.txt”

 

100%[======================================>] 2,754       --.-K/s   in 0.05s  

 

2018-10-03 10:09:29 (56.6 KB/s) -  已保存 “/weijie/www.baidu.com/robots.txt” [2754/2754])

 

下载完毕  --2018-10-03 10:09:29--

下载了: 个文件, 0.06s (84.5 KB/s)  中的  5.0K

[root@localhost ~]#  ls /weijie/www.baidu.com/              // 查看下载内容

index.html  robots.txt

 

      做了一个Linux学习的平台,目前出来一个雏形,各位可以参考使用

      链接:https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ  密码:n7bk 


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29270124/viewspace-2643995/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
多年物联网讲师经验,曾任职于达内、华清等公司。擅长Linux、c、java、Android、单片机、ZigBee、BLE等领域

注册时间:2018-10-21

  • 博文量
    248
  • 访问量
    150500