如今几乎所有网络浏览器都有下载文件的工具。并非全部,因为例如有些智能电视的网络浏览器的功能只不过是在其移动版本中查看页面,但不能下载。最流行的是基于 Chromium、Firefox 和 Safari 的浏览器,但使用浏览器下载大文件并不总是最好的主意。有专门为此设计的软件,但许多 Linux 发行版已经默认安装了它。 威格特.
当我们读到 gnu.org,是一个免费软件包, 它用于使用HTTP、HTTPS、FTP和FTPS获取文件,这是最常用的互联网协议。类似的程序 JDownloader 它们就是这样,而且还有更多,但如果我们想要的是简单地下载文件而不依赖于浏览器,那么 Wget 可能是最好的选择。
从终端使用 Wget 下载
浏览器可能存在多种问题。举一些例子,程序的资源消耗以及并非所有程序都能够恢复失败的下载。 Firefox 确实允许您暂停下载、关闭浏览器、重新打开浏览器并恢复下载,但基于 Chromium 的浏览器则不允许;他们在关闭前咨询您并通知您下载将被取消。有了 Wget,我们就有了 更多控制.
关于 Wget 最简单的事情是它如何下载文件:您只需将 wget enlace-de-descarga
开始下载文件。最棒的是,您可以暂停下载并重新启动它们,即使是那些由于某种原因而失败的下载,例如终端崩溃或我们在没有意识到的情况下重新启动了计算机。
虽然 Wget 可以做更多的事情,但我建议除了简单的下载之外只学习三个选项。第一个是如何停止下载:使用组合键 按Ctrl+C (请记住,在终端中它不会复制,而是停止活动进程)。第二种是重新启动下载,您只需在链接之前添加 -c 标志即可。这将检查是否有匹配的下载并重新启动它。
最后一个选项是告诉您在哪里下载文件,它带有 -P 标志。例如, wget -P /home/Pablinux/Descargas https://cdimage.debian.org/debian-cd/current/amd64/iso-dvd/debian-12.5.0-amd64-DVD-1.iso
.
一个实际的例子
假设我们要下载最大的 BlackArch ISO,其大小约为 22GB。当然,我们可以使用浏览器来做到这一点,但如果连接速度很慢,我们就会浪费生命。一种选择是尝试 Firefox、JDownloader 或任何其他允许您停止下载并恢复下载的软件,但 Wget 也适用于我们。如果我们想要 下载到不同的路径 到我们的个人目录,我们将使用此命令,假设我们要将其下载到 Documents 内的 ISO 文件夹中:
wget -P /home/pablinux/Documents/ISOs https://ftp.halifax.rwth-aachen.de/blackarch/iso/blackarch-linux-full-2023.04.01-x86_64.iso
注意:如果 ISOs 文件夹不存在,则会创建它。现在,如果我们出于某种原因想要停止下载,我们要做的就是按 按Ctrl+C。当我们想要恢复下载时,我们要做的就是重写之前的命令,但使用 -c 标志:
wget -cP /home/pablinux/Documents/ISOs https://ftp.halifax.rwth-aachen.de/blackarch/iso/blackarch-linux-full-2023.04.01-x86_64.iso
该命令将检查指定路径 (-P) 中是否有任何与 (-c) 匹配的内容,并将在那里下载 BlackArch,将新数据加入到已存在的数据中。也可以不使用 -P 标志来完成此操作,在这种情况下,它将把文件下载到我们的个人文件夹中。
为什么不使用专门为下载而设计的程序
我并不反对使用专门为某些东西设计的 UI 软件,但也许我是。 如果他们贡献不大。许多 Linux 发行版中已经默认添加了 Wget,因此我们所要做的就是学习一些标志并开始使用它们。它可能看起来不是很有用,但我确信如果您的常规软件在下载大文件时崩溃并且无法恢复它,有人会记住这篇文章。