wget 下载工具速查表

把 wget 最常用的下载选项整理成速查表,文件下载时对照查。

系统与运维·共 33 条命令·最后更新 2026-07-19
返回 系统与运维

基础下载 Basic Download 6

wget URL
下载文件到当前目录
wget -O filename URL
下载并保存为指定文件名
wget -P /path/to/dir URL
下载到指定目录
wget -b URL
后台下载
wget -q URL
静默下载(不显示进度)
wget -v URL
详细输出

断点续传 Resume 3

wget -c URL
断点续传
wget -c -O filename URL
断点续传并保存为指定文件名
wget --continue URL
断点续传(同 -c)

递归下载 Recursive 7

wget -r URL
递归下载(默认深度 5)
wget -r -l 2 URL
递归下载深度 2 层
wget -r -np URL
递归下载不访问父目录
wget -r -nd URL
递归下载不创建目录结构
wget -r -N URL
递归下载只下载新文件
wget -m URL
镜像网站(等价于 -r -N -l inf --no-remove-listing)
wget --mirror URL
镜像网站(同 -m)

过滤选项 Filter 6

wget -A "*.pdf,*.doc" URL
只下载指定类型文件
wget -R "*.tmp,*.log" URL
排除指定类型文件
wget --accept-regex ".*\.pdf$" URL
正则匹配接受的文件
wget --reject-regex ".*\.tmp$" URL
正则匹配拒绝的文件
wget -I /dir1,/dir2 URL
只下载指定目录
wget -X /dir1,/dir2 URL
排除指定目录

认证与代理 Auth & Proxy 5

wget --user=username --password=pass URL
HTTP 认证
wget --ftp-user=user --ftp-password=pass URL
FTP 认证
wget -e use_proxy=yes -e http_proxy=URL
使用 HTTP 代理
wget -e use_proxy=yes -e https_proxy=URL
使用 HTTPS 代理
wget --no-check-certificate URL
跳过 SSL 证书验证

常用场景 Common Patterns 6

wget -i urls.txt
从文件读取 URL 列表下载
wget -r -l 1 -A "*.jpg,*.png" URL
下载页面所有图片
wget -r -l 1 --convert-links URL
下载页面并转换链接为本地
wget -r -l 1 -k -E -p URL
下载完整网页(含图片、CSS、JS)
wget --limit-rate=100k URL
限制下载速度
wget --timeout=30 --tries=3 URL
设置超时和重试次数

💡 提示

  • wget 支持 HTTP、HTTPS 和 FTP 协议,支持断点续传和递归下载。
  • 递归下载时注意深度(-l),避免下载过多文件。
  • 镜像网站用 -m 参数,会自动处理链接转换和时间戳。