wget 下载工具速查表
把 wget 最常用的下载选项整理成速查表,文件下载时对照查。
返回 系统与运维基础下载 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 URLHTTP 认证
wget --ftp-user=user --ftp-password=pass URLFTP 认证
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 参数,会自动处理链接转换和时间戳。