常用参数如下:
参数 | 说明 |
---|---|
-O 或 --output-document |
下载后的文件保存路径和文件名(相对或绝对路径都可以)。 |
-c 或 --continue |
在下载过程中出现网络异常、掉线等问题,重启下载时加上此参数,可以从断点处继续下载。 |
-t 或 --tries |
设置重试次数。当网络断开时,以及 HTTP 服务器返回错误状态码时,Wget 将自动尝试重新下载,直到达到指定次数为止。 |
-T 或 --timeout |
设置网络超时时间,单位为秒。在下载过程中,若经过指定秒数后仍收不到响应,则认为下载失败并重新尝试。 |
-q 或 --quiet |
静默模式,不输出任何消息。 |
-b 或 --background |
将下载任务置于后台执行。此参数只能在使用 -O 参数时才有效。 |
-np 或 --no-parent |
不要向上级目录下载。默认情况下,Wget 会从当前目录开始提取、追踪链接,并尝试下载所有的链接。使用该参数后,Wget 只会下载当前目录下的文件,不会向上级目录追溯。 |
-U 或 --user-agent |
设置用户代理,即在 HTTP 请求中发送给服务器的浏览器标识。可以使用该参数伪装为其他设备或浏览器进行下载。 |
-P 或 --directory-prefix |
指定下载文件的保存目录。该目录必须事先存在。如果忽略该参数,则 Wget 把文件保存在当前目录下。 |
-r 或 --recursive |
下载递归方式,包含子目录。默认情况下,Wget 只下载指定 URL 下的单个文件。如果需要下载目录下的文件和子目录,就必须指定该参数。 |
-nH 或 --no-host-directories |
创建目录时不附加主机名前缀。 |
-nc 或 --no-clobber |
如果文件存在,不覆盖现有文件。使用该参数可避免意外覆盖已经下载好的文件。 |
-nv 或 --no-verbose |
关闭详细输出模式。该参数将禁止 Wget 输出大多数程序运行过程中的细节。 |
-i 或 --input-file |
从指定的文件中读取 URL 列表,每行一个 URL。使用该参数可以实现批量下载多个文件。 |
除了上面列出的参数外,Wget 还有许多其它的参数。可通过 man wget
命令查看完整的参数列表。