wget 基本用法
· 阅读需 2 分钟
wget 命令中的参数也是区分大小写的。这是大多数 UNIX 和 Linux 命令行工具的通用特性
wget 参数列表
参数 | 描述 |
---|---|
-O 或 --output-document | 指定下载文件的存储名字。 |
-c 或 --continue | 断点续传,继续未完成的下载。 |
-r 或 --recursive | 递归下载,例如下载整个网站。 |
-l 或 --level | 限定递归下载的深度。 |
--no-parent | 递归下载时,不下载父目录中的链接。 |
-i 或 --input-file | 从文件中读取 URL 列表进行批量下载。 |
--limit-rate | 限制下载速度,例如 --limit-rate=100k 限制速度为每秒 100KB。 |
--no-clobber | 避免下载重复的文件,即如果文件已存在则不会再次下载。 |
--http-user 和 --http-password | 用于网站需要认证的下载。 |
-q 或 --quiet | 安静模式,不输出任何东西。 |
--show-progress | 显示下载进度条。 |
--header | 向请求中添加 HTTP 头部,如 --header "Cookie: name=value"。 |
基本下载
下载单个文件,并保存为原始名称
wget http://example.com/somefile.txt
下载并重命名文件
下载文件并以不同的名称保存
wget -O myfile.txt http://example.com/somefile.txt
递归下载网站
下载整个网站,限制目录深度为 3
wget -r -l 3 http://example.com
断点续传
如果下载中断,可以使用断点续传继续下载
wget -c http://example.com/bigfile.zip
限制下载速度
下载文件时限制带宽
wget --limit-rate=200k http://example.com/bigfile.zip