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


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
:

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。

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

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

原文 :https://linuxize.com/post/how-to-install-and-use-curl-on-ubuntu-20-04/
版权声明:本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。

相关推荐
- 如何在 Ubuntu 20.04 上安装 TeamViewer
- 如何在 Ubuntu 20.04 上设置 Apache 虚拟主机
- 如何在 Ubuntu 20.04 上搭建 Minecraft (我的世界) 服务器
- 如何在 Ubuntu 20.04 上安装 Apache Maven
- 如何在 Ubuntu 20.04 上修改主机名
- 如何在 Ubuntu 20.04 上安装 Anaconda
- 如何在 Ubuntu 20.04 上安装和使用 Composer
- 如何在 Ubuntu 20.04 上安装 R
- 如何在 Ubuntu 20.04 上安装 Mono
- 如何在 Ubuntu 20.04 上安装 Spotify