1、wget -c 断点续传,对于下载大文件时突然由于网络等原因中断非常有帮助,我们可以继续接着下载而不是重新下载一个文件
wget -c https://www.xxx.com/xxx.zip
2、wget -b 后台下载,对于下载非常大的文件的时候,可以使用参数-b进行后台下载,同时在下载的目录下使用tail -f wget-log
命令来察看下载进度
wget -b https://www.xxx.com/xxx.zip
3、所以可以同时使用-c -b参数下载文件
wget -b -c https://www.xxx.com/xxx.zip
使用如下命令,查看下载进度,有可能是wget-log1,具体看提示
tail -f wget-log
4、wget –spider 测试下载链接,当打算进行定时下载时,可以使用–spider参数进行检查,以防定时器触发时发现文件无法下载
wget -spider https://www.xxx.com/xxx.zip
5、下载整个网站
wget -r https://example.com
6、限制下载速度
wget --limit-rate=100k https://example.com/file.zip
7、下载文件列表
# 从 urls.txt 文件中读取多个URL并下载。
wget -i urls.txt
8、跳过证书检查
# 在访问没有有效证书的网站时跳过SSL证书检查
wget --no-check-certificate https://example.com/file.zip
9、指定代理服务器
wget -e use_proxy=yes -e http_proxy=proxy.example.com:8080 https://example.com/file.zip
10、设置请求头
# wget --header="KEY: VALUE" <URL>
wget --header="Authorization: Bearer token" https://example.com/api/data
11、限制递归下载的深度
# wget -r -l <深度> <URL>
wget -r -l 2 https://example.com
常用选项总结:
- -O <文件名>:指定保存文件名
- -c:断点续传
- -r:递归下载
- --limit-rate=<速度>:限制下载速度
- -b:后台下载
- -i <文件列表>:批量下载
- --no-check-certificate:跳过SSL证书验证
windows安装wget
1、点击 https://eternallybored.org/misc/wget/ 下载 1.21.3 的x64 ZIP版本。
2、将下载的文件解压到 C:\Windows\System32 目录下。
3、cmd窗口输入wget -V
,测试wget命令是否可用。