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

curl 是用于从远程服务器或向远程服务器传输数据的命令行实用程序。 用 curl,您可以使用受支持的协议之一下载或上传数据,包括HTTP,HTTPS,SCP,SFTP和FTP。

本文介绍了如何在Ubuntu 20.04上安装Curl。

在Ubuntu上安装Curl

如果收到错误消息说 curl command not found 尝试使用下载文件时 curl,则表示 curl 软件包未安装在您的Ubuntu计算机上。

curl 包含在默认的Ubuntu 20.04存储库中。 安装非常简单:

sudo apt updatesudo apt install curl

安装完成后,通过键入以下内容进行验证 curl 在您的终端中:

curl

输出将如下所示:

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

而已! 您已成功安装 curl 在您的Ubuntu计算机上,您就可以开始使用它了。

使用 curl

如果不加选择地使用, curl 打印指定为标准输出参数的URL的源代码。

例如,以下命令将打印 gnu.org 终端窗口中的主页:

curl https://gnu.org

用下载文件 curl,请使用 -o 要么 -O 选项。

小写 -o 选项允许您指定保存文件的名称:

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

大写调用时 -Ocurl 用原始文件名保存文件:

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

curl 您还可以仅获取指定URL的HTTP标头:

curl -I https://www.gnu.org/
HTTP/1.1 200 OK
Date: Mon, 29 Jun 2020 07:10:35 GMT
Server: Apache/2.4.7
Content-Location: home.html
Vary: negotiate,accept-language,Accept-Encoding
TCN: choice
Strict-Transport-Security: max-age=63072000
Access-Control-Allow-Origin: (null)
Accept-Ranges: bytes
Cache-Control: max-age=0
Expires: Mon, 29 Jun 2020 07:10:35 GMT
Content-Type: text/html
Content-Language: en

的另一个常见用例 curl 是从受密码保护的FTP服务器下载文件:

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

结论#

Curl是一种多功能工具,可让您通过网络发送和接收数据。 在Ubuntu上安装Curl是一个非常简单的任务。

有关如何使用此工具的更多信息,请访问Curl命令示例。

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

卷曲终端ubuntu

Sidebar