文章目录
{ .ImgAlt }}

Curl 是一个命令行工具,它允许你在本地和远程服务器之间传递数据。通过curl,你可以使用支持协议中的任意一个,下载或者上传数据,这些协议包括 HTTP, HTTPS, SCP, SFTP, and FTP。

本文讲解如何在 Ubuntu 20.04 上安装 Curl

一、在 Ubuntu 上安装 Curl

如果你尝试使用curl去下载一个文件的时候,你可能会得到一个错误消息说curl command not found,它意味着curl软件包在你的 Ubuntu 机器上没有被安装好。

curl被包含在默认的 Ubuntu 20.04 软件源中。安装非常地直接:

sudo apt update
sudo apt install curl

一旦下载完成,通过在终端输入curl命令来验证它:

curl

输出应该像下面这样:

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

就这些! 你已经成功地在你的 Ubuntu 机器上安装好curl,并且你已经开始使用它了。

二、使用curl

当不带任何选项使用时,curl将会将作为参数的 URL 所指向的源代码给打印出来。

例如,下面的命令将会在你的终端窗口打印出gnu.org

Vultr: 免费赠送50美元
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

当使用大写的-O时,curl使用源文件名来保存文件。

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 Command Examples

Vultr: 免费赠送50美元



如果你有任何疑问,请通过以下方式联系我们:

微信:

微信群: 加上面的微信,备注微信群

QQ: 3217680847

QQ 群: 82695646 雪梦科技交流群

原文 :https://linuxize.com/post/how-to-install-and-use-curl-on-ubuntu-20-04/

    版权声明:本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。知识共享许可协议
腾讯云学生服务器_学生机_云服务器优惠套餐-云+校园 - 腾讯云

相关推荐