返回
Linux wget 命令:轻松下载远程文件
后端
2024-01-24 01:04:15
安装
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 的基本用法以及一些高级技巧,可以帮助您轻松下载远程文件,无论是下载单个文件还是批量下载整个网站。