wget 命令速查
共 23 条 wget 下载命令,覆盖基础下载、递归与镜像、请求与头部、其他常用四组场景。 支持搜索与分类筛选,点击命令即可复制。
基础下载
最常用的下载与保存选项。
| 命令 | 说明 |
|---|---|
| 下载文件到当前目录(保留原文件名) | |
| 指定保存的文件名 | |
| 指定保存目录 | |
| 断点续传(大文件必备) | |
| 后台下载,日志写入 wget-log | |
| 限制下载速度 | |
| 按文件里的 URL 列表批量下载 |
递归与镜像
抓取整站时慎用,可能给目标站造成压力。
| 命令 | 说明 |
|---|---|
| 递归下载,深度 2 层 | |
| 镜像站点(等价 -r -N -l inf --no-remove-listing) | |
| 不追踪父目录、不建主机名目录 | |
| 下载页面所需资源并转换链接为本地可浏览 | |
| 只下载匹配的文件类型(-R 为排除) | |
| 用正则排除带参数的链接 |
请求与头部
模拟请求、传参与会话。
| 命令 | 说明 |
|---|---|
| 添加请求头 | |
| 发送 POST 表单数据 | |
| HTTP Basic 认证 | |
| 使用 Cookie 文件(配合 --save-cookies) | |
| 只看响应头,不下载正文(探测存活) | |
| 跳过证书校验(仅测试用) |
其他常用
重试、超时与静默。
| 命令 | 说明 |
|---|---|
| 安静模式,不输出进度 | |
| 重试 5 次,超时 30 秒 | |
| 每次请求间隔 1 秒,礼貌抓取 | |
| 自定义 User-Agent |
使用说明
wget 下载命令速查:基础下载、递归镜像、请求头部与重试超时;支持搜索与分类筛选,点击命令即可复制。
- 按用途点分类:基础下载、递归与镜像、请求与头部、其他常用。
- 点「命令」列复制,替换 URL 与文件名后执行。
- 下大文件记得加 -c 支持断点续传;抓取整站务必克制,配合 --wait 降低压力。
- 只想探测目标是否可用时,用 -S --spider 只看响应头。
常见问题
- wget 和 curl 该用哪个?
- wget 擅长「下载文件与整站镜像」(支持递归、断点续传);curl 擅长「各种 HTTP 请求与调试」(支持更多方法、头部与上传)。存文件用 wget,调接口用 curl。
- 断点续传怎么用?
- 加 -c:wget -c <url>。若之前下载中断,它会从已下载部分继续。配合 -O 指定同一文件名时续传才可靠。
- 递归下载会不会把整个互联网都拖下来?
- 有可能失控。务必配合 -l(限制深度)、-np(不追溯父目录)、--wait(请求间隔),并尽量限定目录范围,避免给目标站造成压力。
- 提示证书错误怎么办?
- 若是自签证书的测试环境,可临时加 --no-check-certificate;生产环境应改用受信任证书,不要长期关闭校验。
延伸阅读
相关工具
JUP
Jupyter 速查
jupyter lab / %magic / nbconvert / 快捷键 速查
ALB
Alembic 速查
revision / upgrade / downgrade / stamp 速查
ORA
Oracle 速查
sqlplus / ROWNUM / PL/SQL / expdp 速查
PLR
Polars 速查
pl.col / select / group_by / scan 速查
SA
SQLAlchemy 速查
create_engine / Session / select / relationship 速查
DDK
DuckDB 速查
read_csv_auto / read_parquet / COPY / httpfs 速查