如何在不使用 Web 浏览器的情况下在 Linux 上下载文件

227 阅读3分钟

如果您正在寻找在 Linux 上下载在线文件的最快、最可靠的方法,那么 wget 就是您的最佳选择。

当您想要从互联网下载文件时,通常会打开网络浏览器,转到相关文件,然后开始下载。但您知道还有更好的方法吗?那就是wget命令。

wget命令使用多个同时连接,从而加快下载速度。最重要的是,wget能够恢复因网络问题而中断的下载。此外,与 Web 浏览器不同,wget不受 cookie、附加组件和其他可能减慢速度或降低可靠性的功能的负担——当您需要下载较大的文件时尤其有用。为什么要将其归咎于您的浏览器?

相反,如果您使用的是 Linux,请选择wget路线。让我告诉你怎么做。

如何安装 wget

您需要什么:要使用 wget,您需要一个正在运行的 Linux 实例和一个具有 sudo 权限的用户(用于安装)。

1. 打开终端窗口并安装 wget

默认情况下, Wget应该安装在您的发行版上。如果没有,请按照以下方法获取它。登录 Linux 并打开终端窗口。下面是在 Ubuntu、Arch 和基于 Fedora 的发行版上安装 wget 的命令。

  • 对于基于 Ubuntu 的发行版 - sudo apt-get install wget -y
  • 对于基于 Arch 的发行版 - sudo pacman -S wget
  • 对于基于 Fedora 的发行版 - sudo dnf install wget -y

2.使用wget

Wget 只能从命令行使用,因此请保持终端窗口打开。假设您想要下载 Ubuntu 桌面 Linux 的 ISO,并且您已经找到了链接(来自官方下载网站):releases.ubuntu.com/22.04.3/ubu…。您可以简单地运行以下命令,而不是从浏览器下载它:

wget releases.ubuntu.com/22.04.3/ubu…

要记住的一件事是该文件将下载到您当前正在工作的目录中。

3. 将文件保存到不同的目录

假设您有目录 /ISOS 并且您想要将 Ubuntu ISO 下载到该目录。为此,您可以使用 -P 选项(表示路径),如下所示:

wget -P /ISO/ releases.ubuntu.com/22.04.3/ubu…

如何使用 wget 一次下载多个文件

这是另一个很酷的技巧。使用 wget,您可以一次下载多个文件。就是这样。

1. 创建一个文件来存放地址

首先,您需要创建一个新文件来存放要下载的文件的 URL。假设您想要下载 Ubuntu、Fedora 和 Arch Linux 的 ISO 文件。使用以下命令创建文件:

nano downloads

在该文件中,添加三个下载 URL,如下所示:

releases.ubuntu.com/22.04.3/ubu… download.fedoraproject.org/pub/fedora/… mirrors.acm.wpi.edu/archlinux/i…

保存并关闭文件。

2.开始下载

要开始下载,请发出命令:

wget -i 下载

然后您可以离开并完成下载。

3. 继续中断的下载

假设下载被中断。无需再次下载整个文件,只需使用 -c 选项运行命令,如下所示:

wget -c releases.ubuntu.com/22.04.3/ubu…

如果您通过文件下载(就像我们上面所做的那样)并且它被中断,您可以像这样继续下载:

wget -c -i 下载

这就是使用 wget 更可靠(快速)地将文件下载到 Linux 计算机的全部内容。