Wget - 强大的命令行下载工具

GNU项目开源工具,支持HTTP/HTTPS/FTP递归下载、断点续传、后台下载,系统管理员和开发者的得力助手

Wget核心功能

为命令行用户提供专业级的文件下载解决方案

🌐

多协议支持

支持HTTP/HTTPS/FTP协议,自动处理重定向,支持代理服务器配置

🔄

断点续传

支持断点续传功能,网络中断后可从断点继续下载,节省带宽和时间

📁

递归下载

支持整个网站递归下载,可设置下载深度、文件类型过滤

后台下载

支持后台静默下载,可配合nohup在服务器上长期运行

🛡️

SSL/TLS支持

完整支持HTTPS下载,证书验证,确保安全传输

📊

下载限速

可设置下载速度限制,避免占用过多网络带宽

下载Wget

国内高速网盘下载,提供夸克网盘镜像

更新时间:2026-02-06 13:30:10

Wget 1.21.4 稳定版

最新稳定版 | GPLv3开源协议 | 跨平台兼容 | 系统级下载工具

📋 版本信息

  • 版本号:v1.21.4 (稳定版)
  • 发布日期:2023-12-19
  • 系统要求:Windows 7+/Linux glibc 2.17+/macOS 10.13+
  • 协议:GPLv3开源协议
  • 语言:C语言开发

Wget 使用教程

从基础到进阶,掌握命令行下载技巧

1

基础下载命令

最简单的下载命令格式:
wget [选项] [URL]

# 下载单个文件 wget https://www.gbso.cn/wget/file.tar.gz # 指定输出文件名 wget -O myfile.zip https://www.gbso.cn/wget/file.zip # 安静模式下载(不输出信息) wget -q https://www.gbso.cn/wget/file.iso
2

断点续传与限速

网络不稳定时使用断点续传,限制下载速度避免影响其他应用

# 断点续传下载 wget -c https://www.gbso.cn/wget/large-file.iso # 限速下载(500KB/s) wget --limit-rate=500k https://www.gbso.cn/wget/file.zip # 同时限制下载速度和断点续传 wget -c --limit-rate=1m https://www.gbso.cn/wget/bigfile.tar.gz
3

递归下载网站

下载整个网站或特定目录,可设置深度和文件类型

# 递归下载整个网站(深度2) wget -r -l 2 https://www.gbso.cn/wget/ # 只下载特定文件类型 wget -r -A pdf,doc https://www.gbso.cn/wget/docs/ # 排除某些目录 wget -r --exclude-directories=tmp,logs https://www.gbso.cn/wget/
4

后台下载与认证

服务器环境下使用后台下载,处理需要认证的网站

# 后台下载 wget -b https://www.gbso.cn/wget/large-file.iso tail -f wget-log # 查看下载进度 # 带用户名密码下载 wget --user=username --password=pass https://www.gbso.cn/wget/protected/ # 使用.credentials文件 wget --config=credentials.txt https://www.gbso.cn/wget/

常见问题解答

Wget使用过程中的疑难问题解决方案

Wget和curl有什么区别?

Wget专注于文件下载,支持递归下载、断点续传、后台下载;curl主要用于数据传输和API调用,支持更多协议(如SMTP、POP3)。简单说:下载文件用Wget,数据传输用curl。

如何在Windows上安装Wget?

Windows安装方法:
1. 下载Windows版本安装包
2. 双击安装,选择添加到PATH
3. 打开命令提示符,输入wget --version验证
或者使用Chocolatey包管理器:choco install wget

下载时出现403错误怎么办?

403错误通常是服务器拒绝访问:
1. 添加User-Agent伪装浏览器:--user-agent="Mozilla/5.0"
2. 检查是否需要Cookie:--save-cookies cookies.txt
3. 尝试添加Referer头:--referer=https://www.gbso.cn/wget
4. 确认文件确实可以公开下载

如何下载FTP服务器上的文件?

FTP下载命令:
# 匿名FTP下载
wget ftp://ftp.www.gbso.cn/wget/pub/file.zip

# 带认证的FTP下载
wget --ftp-user=username --ftp-password=pass ftp://ftp.www.gbso.cn/wget/file.tar.gz

# 被动模式FTP(防火墙环境)
wget --passive-ftp ftp://ftp.www.gbso.cn/wget/directory/

Wget下载速度很慢怎么优化?

优化下载速度的方法:
1. 使用多个连接:--tries=3 --timeout=30
2. 启用DNS缓存:--dns-timeout=30
3. 关闭IPv6(如果网络不支持):-4
4. 使用镜像站点(如果有)
5. 避开网络高峰期下载