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

常用选项总结:

  1. -O <文件名>:指定保存文件名
  2. -c:断点续传
  3. -r:递归下载
  4. --limit-rate=<速度>:限制下载速度
  5. -b:后台下载
  6. -i <文件列表>:批量下载
  7. --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命令是否可用。

最后修改:2024 年 11 月 20 日
如果觉得我的文章对你有用,请随意赞赏