曲径通幽论坛

 找回密码
 立即注册
搜索
查看: 2814|回复: 0
打印 上一主题 下一主题

wget -- 非交互式网络下载工具

[复制链接]

4918

主题

5880

帖子

3万

积分

GROAD

曲径通幽,安觅芳踪。

Rank: 6Rank: 6

积分
34397
跳转到指定楼层
楼主
发表于 2012-2-22 15:12:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
wget 是一款基于命令行的非交互式网络下载工具。

1. 简单的下载一个页面只需要 wget URL ,如:
2. 也可以同时下载多个页面,方法是在命令行上同时指定多个:
3. 使用 -O 选项将下载的文件另存为一个名字:
$ wget www.groad.net -O groad.htm

4. 使用 -o 选项将下载记录另存到文件:
$ wget www.groad.net -O index.htm -o down.log
$ cat down.log
--2012-02-22 13:46:15--  http://www.groad.net/
Resolving www.groad.net... 121.15.245.7
Connecting to www.groad.net|121.15.245.7|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 226 [text/html]
Saving to: “index.htm”

     0K                                                       100% 9.89M=0s

2012-02-22 13:46:15 (9.89 MB/s) - “index.htm” saved [226/226]

5. 使用 -t 选项指定重试次数:
$w wget -t 5 www.groad.net
有时候可能由于网络的原因,下载可能不太稳定,我们可以指定下载的重试次数,如果超出指定次数那么就作罢。

6. 使用 --limit-rate 限制下载速度:
$ wget --limit-rate 10k http://pdf.dzsc.com/88890/3845.pdf
--2012-02-22 13:52:42--  http://pdf.dzsc.com/88890/3845.pdf
Resolving pdf.dzsc.com... 60.191.21.146
Connecting to pdf.dzsc.com|60.191.21.146|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 174711 (171K) [application/pdf]
Saving to: “3845.pdf”

24% [==================>                                                           ] 43,534      10.0K/s  eta 13s
上面将下载速度限制为 10K 每秒,也可以设定 m 为单位。

7. 使用 -c 选项断点续传:
$ wget -c URL
该选项在下载较大文件时会常用,因为谁都不想在下一个大文件下到一半被中断后还得重头开始下。

8. 使用 --mirror 整站下载:
$ wget --mirror http://www.groad.net
该选项会递归遍历指定 URL 上的所有链接,然后将各个页面保存在以 URL 所命名的目录里,如上面的 www.groad.net

或者可以如下更灵活的指定:
$ wget -r -N -l {深度} URL
上面,-l 选项指定了下载的 “{深度}” 。比如说从给出的 RUL 开始,底下共有 5 个层次的链接,那么假设 “深度” 被设置为 3,那么只会下载到第 3 层链接。
-r 选项表示递归。
-N 选项使能时间戳。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|曲径通幽 ( 琼ICP备11001422号-1|公安备案:46900502000207 )

GMT+8, 2025-6-18 07:33 , Processed in 0.099178 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表