admin管理员组

文章数量:1539784

2024年5月24日发(作者:)

wget命令详解(断点续传,批量下载)

(1)支持断点下传功能

(2)同时支持FTP和HTTP下载方式

(3)支持代理服务器

(4)设置方便简单

(5)程序小,完全免费

wget虽然功能强大,但是使用起来还是比较简单的,基本的语法是:wget [参数列表]

URL。下面就结合具体的例子来说明一下wget的用法。

1、下载整个http或者ftp站点。

wget /here

这个命令可以将/here 首页下载下来。使用-x会强制建立服务

器上一模一样的目录,如果使用-nd参数,那么服务器上下载的所有内容都会加到本地当

前目录。

wget -r /here

这个命令会按照递归的方法,下载服务器上所有的目录和文件,实质就是下载整个网

站。这个命令一定要小心使用,因为在下载的时候,被下载网站指向的所有地址 同样会被

下载,因此,如果这个网站引用了其他网站,那么被引用的网站也会被下载下来!基于这

个原因,这个参数不常用。可以用-l number参数来指定下载的层次。例如只下载两层,

那么使用-l 2。

要是您想制作镜像站点,那么可以使用-m参数,例如:wget -m

/here

这时wget会自动判断合适的参数来制作镜像站点。此时,wget会登录到服务器上,

读入并按的规定来执行。

2、断点续传。

当文件特别大或者网络特别慢的时候,往往一个文件还没有下载完,连接就已经被切

断,此时就需要断点续传。wget的断点续传是自动的,只需要使用-c参数,例如:

wget -c /incomplete/file

使用断点续传要求服务器支持断点续传。-t参数表示重试次数,例如需要重试100次,

那么就写-t 100,如果设成-t 0,那么表示无穷次重试,直到连接成功。-T参数表示超时

等待时间,例如-T 120,表示等待120秒连接不上就算超时。

3、批量下载。

如果有多个文件需要下载,那么可以生成一个文件,把每个文件的URL写一行,例如

生成文件,然后用命令:wget -i

本文标签: 下载参数使用文件网站