返回

Linux wget 命令:轻松下载远程文件

后端

安装

CentOS

yum install wget

Debian/Ubuntu

apt-get install wget

命令格式

wget [参数][URL]

命令参数

  • -V, –version:显示 wget 的版本后退出
  • -h, –help:打印语法帮助
  • -q, –quiet:静默模式,不显示任何输出
  • -O, –output-document:将下载的文件保存到指定的文件名
  • -t, –tries:设置重试次数
  • -c, –continue:断点续传
  • -r, –recursive:递归下载整个网站
  • -np, –no-parent:不下载上级目录

启动参数

  • --spider:仅检查远程文件是否存在,但不下载
  • --timestamping:为下载的文件添加时间戳
  • --convert-links:将 HTML 文件中的链接转换为本地链接
  • --no-check-certificate:忽略 SSL 证书错误
  • --user-agent:设置用户代理

示例

  • 下载单个文件
wget https://example.com/file.txt
  • 将文件保存到指定的文件名
wget -O file.txt https://example.com/file.txt
  • 设置重试次数
wget -t 3 https://example.com/file.txt
  • 断点续传
wget -c https://example.com/file.txt
  • 递归下载整个网站
wget -r https://example.com
  • 仅检查远程文件是否存在,但不下载
wget --spider https://example.com
  • 为下载的文件添加时间戳
wget --timestamping https://example.com/file.txt
  • 将 HTML 文件中的链接转换为本地链接
wget --convert-links https://example.com
  • 忽略 SSL 证书错误
wget --no-check-certificate https://example.com
  • 设置用户代理
wget --user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.101 Safari/537.36" https://example.com

结论

wget 是一款功能强大的命令行工具,可用于从互联网下载文件。掌握 wget 的基本用法以及一些高级技巧,可以帮助您轻松下载远程文件,无论是下载单个文件还是批量下载整个网站。