如果您正在寻找在 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 计算机的全部内容。