如何在Ubuntu 18.04上安装和使用Curl
时间:2020-03-05 15:32:06 来源:igfitidea点击:
我们正在阅读使用“ curl”实用程序下载文件的教程。
我们运行该命令,并得到以下错误消息“未找到curl命令”。
无需担心,这仅意味着Ubuntu机器上未安装“ curl”软件包。
Curl是一个命令行工具,可让我们从远程服务器或者向远程服务器传输数据。
使用'curl',我们可以使用受支持的协议之一下载或者上传数据,包括HTTP,HTTPS,SCP,SFTP和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的另一个有用功能是它能够仅获取指定URL的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