前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何在 Ubuntu 18.04 上安装和使用 Curl

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

作者头像
雪梦科技
发布2020-05-11 15:23:45
7.5K0
发布2020-05-11 15:23:45
举报
文章被收录于专栏:ITCoder

欢迎关注,如何使用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 软件源上。安装过程很直接,仅仅输入:

代码语言:javascript
复制
sudo apt install curl

想要验证curl是否被安装,在终端输入curl,并且按回车键Enter:

代码语言:javascript
复制
curl

输出应该像这样:

代码语言:javascript
复制
curl: try 'curl --help' or 'curl --manual' for more information

就这些!此时,你已经在你的 Ubuntu 系统上成功安装了 curl。

二、使用 Curl

如果不使用任何参数选项,Curl 将会将 url 指定的资源输出在标准输出界面。

举例说明,下面的命令将会把example.com主页的源码打印在你的终端窗口:

代码语言:javascript
复制
curl https://example.com

想要使用 Curl 下载一个文件,你可以使用-o或者-O。 小写的-o允许你指定你下载文件的保存文件名:

代码语言:javascript
复制
curl -o linux.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.5.tar.xz

大写的-O会将文件使用原来的文件名进行保存。

代码语言:javascript
复制
curl -O https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.5.tar.xz

Curl 另外一个有用的特性就是只获取 HTTP 头:

代码语言:javascript
复制
curl -I https://www.ubuntu.com/
代码语言:javascript
复制
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 服务器上下载文件:

代码语言:javascript
复制
curl -u FTP_USERNAME:FTP_PASSWORD ftp://ftp.example.com/file.tar.gz

三、总结

你已经在你的 Ubuntu 系统上成功安装了 Curl。想要了解更多关于 curl 最常用选项的信息,参考:Curl 命令实例

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019年12月30日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、在 Ubuntu 上安装 Curl
  • 二、使用 Curl
  • 三、总结
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档