Loading

39、wget、curl


39.1、wget介绍:

wget命令用来从指定的URL下载文件。wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,

wget会不断的尝试,直到整个文件下 载完毕。如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载。这对从那些限定了链接

时间的服务器上下载大文件非常有用。

39.2、参数介绍:

-O:指定文件名,下载文件保存为别的文件名;

-q:安静的下载;

wget -O <文件名> <地址>:

#另存为;

wget <网址>:

#直接下载;

39.3、curl:

1、查看响应报文的内容;

[root@web01 ~]# curl -I www.baidu.com

HTTP/1.1 200 OK

Accept-Ranges: bytes

Cache-Control: private, no-cache, no-store, proxy-revalidate, no-transform

Connection: Keep-Alive

Content-Length: 277

Content-Type: text/html

Date: Fri, 02 Nov 2018 13:51:28 GMT

Etag: "575e1f80-115"

Last-Modified: Mon, 13 Jun 2016 02:50:40 GMT

Pragma: no-cache

Server: bfe/1.0.8.18

2、取状态码:

-o:不输出

-s:静默

-I:取响应行

-w:取状态码

[root@web01 conf]# curl -s -o /dev/null -I -w "%{http_code}\n" www.baidu.com

200


3、-o参数将服务器的回应保存成文件(另存为):

curl -o example.html https://www.example.com

#上面命令将www.example.com保存成example.html;


4、-O参数将服务器回应保存成文件,并将 URL 的最后部分当作文件名(下载);

curl -O https://www.example.com/foo/bar.html

#上面命令将服务器回应保存成文件,文件名为bar.html;





posted @ 2020-02-15 21:03  云起时。  阅读(148)  评论(0编辑  收藏  举报