文章目录
{ .ImgAlt }}

欢迎关注,如何使用curl工具来下载一个文件。当你运行 curl 命令时,你得到一个错误提示curl command not found。别担心,这只是简单告诉你curl没有安装在你的 Ubuntu 机器上。

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

如果不使用任何参数选项,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 另外一个有用的特性就是只获取 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 命令实例




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

微信:

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

QQ: 3217680847

QQ 群: 82695646 雪梦科技交流群

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

    版权声明:本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。知识共享许可协议
腾讯云:新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。

相关推荐