# wget 命令
wget
命令是一个从网络上下载文件的工具。
# 语法
wget [选项] URL
# 常用选项
-O file
: 将下载的文件保存为指定的文件名-P prefix
: 将所有下载的文件/目录保存到指定的目录-c
: 断点续传-r
: 递归下载-np
: 不追溯至父目录-N
: 只获取比本地文件新的文件-q
: 安静模式(不输出信息)--limit-rate=amount
: 限制下载速度
# 使用示例
# 下载单个文件
wget https://example.com/file.zip
# 指定保存文件名
wget -O output.zip https://example.com/file.zip
# 断点续传
wget -c https://example.com/large-file.zip
# 递归下载网站
wget -r -np https://example.com/
# 限制下载速度
wget --limit-rate=200k https://example.com/file.zip
# 后台下载
wget -b https://example.com/file.zip
# 高级功能
# 批量下载
# 从文件中读取URL
wget -i urls.txt
# 镜像网站
wget --mirror --convert-links --adjust-extension --page-requisites --no-parent https://example.com
# 使用认证
wget --user=username --password=password https://example.com/private/file
# 常见用途
- 下载文件
- 镜像网站
- 批量下载
- 自动化下载
# 注意事项
带宽使用
- 使用
--limit-rate
控制下载速度 - 大文件下载考虑使用
-c
选项
- 使用
存储空间
- 递归下载前检查目标大小
- 注意磁盘空间使用情况
网站友好
- 添加适当的延迟
- 遵守robots.txt规则
- 使用
--user-agent
标识自己
← netstat 命令 curl 命令 →