如何使用 Debian 下载文件 curl 和 wget 在命令行上

与 GUI 相比,在 Linux 命令行中工作为您提供了更大的灵活性和控制力。 命令行有很多用途,广泛用于服务器管理。 您可以使用命令行自动执行任务,而且它使用的资源比 GUI 少。 使用命令行下载文件也更容易和更快,因为它只需要一个命令,而 GUI 则需要很长的步骤过程。

在本文中,我们将解释如何使用 Linux 命令行使用两个不同的实用程序下载文件。 两者都是免费的实用程序,用于从网络上非交互式下载文件。 即使您未登录,这些实用程序也会在后台运行。

我们将使用 Debian 10 来描述本文中提到的过程。

方法 #1 使用 Curl 下载文件

Curl 是一个命令行实用程序,用于与服务器之间传输文件。 我们可以使用它从网络下载文件。 它的设计方式使您无需用户交互即可运行它。 它支持各种协议,包括 HTTP、HTTPS、TELNET、SCP、FTP 等。它默认不安装在 Debian OS 中。 因此,我们必须先安装它。 为此,请按照以下步骤操作:

安装卷曲

在 Debian 中启动终端应用程序。 为此,请访问 活动 桌面左上角的选项卡。 然后在搜索栏中输入 终端. 当终端图标出现时,单击它以启动它。

在终端中,键入以下命令以切换到超级用户帐户。

$ su

当提示输入密码时,输入超级用户密码。

然后在终端中运行以下命令来安装 Curl 实用程序。

$ apt install curl

安装完成后,我们就可以使用Curl来下载文件了。

CURL 的一般语法:

要使用 Curl 下载文件,请在终端中使用以下语法:

$ curl [options] [URL]

使用 [options] 参数,您可以指定各种功能,例如,使用特定名称保存下载、恢复下载、指定传输速率等等。

使用 [URL] 参数,可以指定远程服务器的URL。

使用源文件名下载并保存文件

要下载并保存与源文件同名的文件,请使用以下语法:

$ curl –O [URL]

这方面的一个例子是:

$ curl -O https://gemmei.ftp.acc.umu.se/debian-cd/current/amd64/iso-dvd/debian-10.0.0-amd64-DVD-1.iso

它将下载的文件保存为 debian-10.0.0-amd64-DVD-1.iso.