当前位置:首页 > 站长知识 > 正文内容

Linux wget命令用法详解

2024-08-26站长知识17

wget命令是一个用于从指定网址下载网络文件的工具,其稳定性很高,即使在网络波动的情况下,也能保证下载完整的文件。它支持常见的协议,如HTTP、HTTPS和FTP,并可以在命令行中直接使用。

一、语法格式

wget 参数 网址URL

二、常用参数

1、-4 使用IPv4网络协议。

2、-r 递归处理所有子文件。

3、-6 使用IPv6网络协议。

4、-S 显示服务器响应信息。

5、-a 将日志追加写入指定文件。

6、-t 设置最大尝试次数。

7、-b 启动后转入后台执行。

8、-T 设置最长等待时间。

9、-c 支持断点续传。

10、-v 显示执行过程详细信息。

11、-d 使用调试模式。

12、-V 显示版本信息。

13、-e 执行指定的命令。

14、-w 设置等待间隔(秒)。

15、-F 将输入文件当作HTML处理。

16、-x 强制创建目录。

17、-h 显示帮助信息。

18、–ask-password 提示输入密码。

19、-i 下载指定文件中的链接。

20、–limit-rate 限制下载速度。

21、-l 设置最大递归目录深度。

22、–no-dns-cache 关闭DNS查询缓存。

23、-nd 不要创建目录。

24、–no-proxy 禁止使用代理。

25、-N 只获取比本地更新的文件。

26、–password 设置密码值。

27、-o 将日志信息写入指定文件。

28、–random-wait 下载多个文件时,随机等待间隔(秒)。

29、-O 设置本地文件名。

30、–spider 仅检查文件是否存在。

31、-P 设置文件前缀。

32、–user 设置用户名。

33、-q 静默执行模式。

三、 示例用法

1、下载指定的网络文件:

wget https://www.example.com/file.pdf

2、下载指定的网络文件,并定义保存在本地的文件名称:

wget -O localfile.pdf https://www.example.com/file.pdf

3、限速下载文件,每秒最高速度为300kbit/s:

wget --limit-rate=300k https://www.example.com/file.pdf

4、启用断点续传技术下载指定的网络文件:

wget -c https://www.example.com/file.pdf

5、后台执行下载任务:

wget -b https://www.example.com/file.pdf

下载任务将在后台执行,并将输出写入’wget-log’文件。