如何在Ubuntu 20.04上安装和使用Curl
curl
是用于从远程服务器或向远程服务器传输数据的命令行程序。 使用curl
,您可以使用受支持的协议之一下载或上传数据,包括HTTP,HTTPS, SCP , SFTP 和 FTP。
本教程介绍了如何在Ubuntu 20.04上安装Curl 。
在Ubuntu上安装Curl
如果在尝试使用curl
下载文件时收到错误消息curl command not found
命令未找到,则表明Ubuntu机器上未安装curl
软件包。
curl
包含在默认的Ubuntu 20.04存储库中。 安装非常简单:
sudo apt updatesudo 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 header:
curl -I https://www.gnu.org/
HTTP/1.1 200 OKDate: 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命令示例。如果您有任何问题或反馈,请随时发表评论。
以上是 如何在Ubuntu 20.04上安装和使用Curl 的全部内容, 来源链接: utcz.com/z/507546.html