wget命令是一个用于从指定网址下载网络文件的工具,其稳定性很高,即使在网络波动的情况下,也能保证下载完整的文件。它支持常见的协议,如HTTP、HTTPS和FTP,并可以在命令行中直接使用。
一、语法格式
wget 参数 网址URL
二、常用参数
1、-4 使用IPv4网络协议。
2、-r 递归处理所有子文件。
3、-6 使用IPv6网络协议。
4、-S 显示服务器响应信息。
5、-a 将日志追加写入指定文件。
6、-t 设置最大尝试次数。
7、-b 启动后转入后台执行。
8、-T 设置最长等待时间。
9、-c 支持断点续传。
10、-v 显示执行过程详细信息。
11、-d 使用调试模式。
12、-V 显示版本信息。
13、-e 执行指定的命令。
14、-w 设置等待间隔(秒)。
15、-F 将输入文件当作HTML处理。
16、-x 强制创建目录。
17、-h 显示帮助信息。
18、–ask-password 提示输入密码。
19、-i 下载指定文件中的链接。
20、–limit-rate 限制下载速度。
21、-l 设置最大递归目录深度。
22、–no-dns-cache 关闭DNS查询缓存。
23、-nd 不要创建目录。
24、–no-proxy 禁止使用代理。
25、-N 只获取比本地更新的文件。
26、–password 设置密码值。
27、-o 将日志信息写入指定文件。
28、–random-wait 下载多个文件时,随机等待间隔(秒)。
29、-O 设置本地文件名。
30、–spider 仅检查文件是否存在。
31、-P 设置文件前缀。
32、–user 设置用户名。
33、-q 静默执行模式。
三、 示例用法
1、下载指定的网络文件:
wget https://www.example.com/file.pdf
2、下载指定的网络文件,并定义保存在本地的文件名称:
wget -O localfile.pdf https://www.example.com/file.pdf
3、限速下载文件,每秒最高速度为300kbit/s:
wget --limit-rate=300k https://www.example.com/file.pdf
4、启用断点续传技术下载指定的网络文件:
wget -c https://www.example.com/file.pdf
5、后台执行下载任务:
wget -b https://www.example.com/file.pdf
下载任务将在后台执行,并将输出写入’wget-log’文件。