如何在Ubuntu 18.04上安装和使用Curl

您正在按照一个教程使用文件下载文件 curl 效用。 您运行命令,并且您收到以下错误信息 curl command not found。 无需担心,这仅意味着 curl 软件包未安装在您的Ubuntu计算机上。

Curl是一个命令行工具,可让您从远程服务器或向远程服务器传输数据。 用 curl,则可以使用受支持的协议之一(包括HTTP,HTTPS,SCP,SFTP和FTP)下载或上传数据。

在本教程中,我们将向您展示如何在Ubuntu 18.04上安装Curl。

在Ubuntu上安装Curl

Curl软件包包含在默认的Ubuntu 18.04存储库中。 安装非常简单,只需键入:

sudo apt install curl

验证 curl 已安装,键入 curl 在您的终端中,然后按 Enter

curl

输出将如下所示:

curl: try 'curl --help' or 'curl --manual' for more information

而已! 至此,您已经成功在Ubuntu系统上安装了curl。

使用卷曲

不带任何选项使用时,Curl将以其最简单的形式显示在 [url] 到标准输出。

例如,下面的命令将打印 example.com 终端窗口中的主页:

curl https://example.com

要使用Curl下载文件,您可以使用 -o 要么 -O 选项。

小写 -o 允许您指定要下载的文件的名称:

curl -o linux.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.5.tar.xz

大写 -O 将使用原始文件名保存文件:

curl -O https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.5.tar.xz

Curl的另一个有用功能是它能够仅获取指定URL的HTTP标头:

curl -I https://www.ubuntu.com/
HTTP/1.1 200 OK
Date: Tue, 02 Apr 2019 20:47:44 GMT
Server: gunicorn/19.9.0
Strict-Transport-Security: max-age=15768000
X-Hostname: juju-prod45-ubuntu-website-machine-15
Content-Type: text/html; charset=utf-8
Age: 42
X-Cache: HIT from privet.canonical.com
X-Cache-Lookup: HIT from privet.canonical.com:80
Via: 1.1 privet.canonical.com (squid/3.5.12)

curl 您还可以从受密码保护的FTP服务器下载文件:

curl -u FTP_USERNAME:FTP_PASSWORD ftp://ftp.example.com/file.tar.gz

结论#

您已在Ubuntu系统上成功安装了Curl。 有关最常用的curl选项的更多信息,请查看Curl命令示例。

如果您有任何疑问或反馈,请随时发表评论。

卷曲终端ubuntu

Sidebar