GNU Wget

17 Mar 2025 | 4 分钟阅读

Wget 是一个免费的 GNU 命令行软件,用于从 Web 服务器(互联网)下载数据和文件。它是 GNU 项目的一部分。它使用 HTTPHTTPSFTP 协议 下载内容和数据。如果由于某些问题导致下载失败,它会从中断处继续下载文件。

GNU wget 可作为一种工具,帮助您管理不稳定和不可靠的网络连接。它允许您恢复下载、下载多个文件、执行定期下载、限制带宽、镜像网站、在后台下载等等。

GNU Wget 的特性

  1. GNU wget 接受基于 NLS 的消息文件以支持不同语言。
  2. GNU wget 可在大多数类 UNIX 操作系统和 Microsoft Windows 操作系统上运行。
  3. 它使用 REST 和 RANGE 来恢复下载。
  4. 它可以递归镜像目录和使用通配符文件名。
  5. 它支持 HTTP Cookie。
  6. 它支持持久 HTTP 连接。
  7. 它支持 HTTP 代理。
  8. 它会将下载文档中的所有链接转换为相对路径,以便您可以在本地相互连接它们。
  9. 如果文档需要重新下载,它会使用本地文件时间戳。

如何检查是否已安装 GNU wget 软件包?

"wget 软件包" 通常预装在 Linux 操作系统 上。

步骤 1:打开终端窗口。

步骤 2:然后,输入“wget”。

如果您的系统已安装“wget 软件包”,输出会提示 wget 命令缺少 URL,如下图所示。

GNU Wget

如果您的系统未安装“wget 软件包”,您将需要手动下载并安装 wget 软件包。

GNU wget 在 Linux 操作系统上的安装过程

要在 Linux 操作系统上安装 wget 软件包,请使用此命令


GNU Wget

GNU wget 在 CentOS/Fedora 操作系统上的安装过程

要在 CentOS/Fedora 操作系统上安装 wget 软件包,请使用此命令

GNU wget 在 Windows 操作系统上的安装过程

请按照以下步骤在 Windows 操作系统 上安装 wget 软件包。

步骤 1:单击以下链接下载 GNU wget exe 文件(https://eternallybored.org/misc/wget/

步骤 2:根据您的 Windows 版本下载 exe 文件。

GNU Wget

步骤 3:复制 exe 文件并将其粘贴到此路径(C:\Windows\System32)。

步骤 4:打开 CMD 并开始运行 wget 命令。

GNU Wget

wget 命令的语法

wget 语法具有以下模式

  1. [Option] 指定 URL 后面的属性。
  2. [URL] 是您要下载文件的地址

基本命令

1. 下载文件

示例


GNU Wget

2. 以特定名称下载文件

此命令允许您在将文件下载到系统之前更改文件名。此命令的语法是

示例


GNU Wget

3. 将文件下载到指定位置

GNU wget 默认将文件下载到用户目录。如果用户将文件保存到特定位置,请添加 -P 选项。此命令的语法是

示例


GNU Wget

4. 下载多个文件

如果您想一次下载多个文件,请添加 -i 选项。

此命令的语法是

步骤 1:要下载多个文件,您需要创建一个文本文件,并将所有要下载的 URL 放在该文本文件中。每个 URL 必须单独占一行。

步骤 2:保存文本文件。

GNU Wget

示例

5. 根据用户设置下载速度

用户可以设置文件的下载速度。文件下载速度以 mb (m) 和 kb (k) 为单位定义。此命令的语法是

示例


GNU Wget

6. 在后台下载大文件

如果用户想在后台下载大文件,请添加 -b 选项。此命令的语法是

示例


GNU Wget

7. 中断后继续下载

如果您正在下载大文件并且在任何情况下都失败了,在大多数情况下,您可以使用“-c”选项继续下载该文件。此命令的语法是

示例


GNU Wget
下一话题统计学 MCQs