如何在Linux(Ubuntu、Debian、Mint、CentOS)中安装和使用curl?

curl 是一个命令行工具,用于向远程服务器发出HTTP、HTTPS、FTP和相关的基于web的请求。目前,curl的最新版本支持“dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp Features:AsynchDNS brotli GSS-API HTTP2 https proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM NTLMu WB PSL SPNEGO SSL TLS-SRP UnixSocket”等协议。

null

为Ubuntu、Debian、Mint安装

curl由中央存储库中基于deb的发行版(如Ubuntu、Debian、Mint)提供。我们可以用apt和apt-get命令轻松地安装curl。

$ sudo apt install curl

或者对于apt get命令,使用下面的行。

$ sudo apt-get install curl
图片[1]-如何在Linux(Ubuntu、Debian、Mint、CentOS)中安装和使用curl?-yiteyi-C++库
为Ubuntu、Debian、Mint安装

为Fedora、CentOS、RHEL安装

基于RPM的发行版(如Fedora、CentOS或RHEL)提供了来自yum或dnf存储库的curl。curl命令可以很容易地与dnf和yum命令一起安装,如下所示。

$ sudo dnf install curl

或者对于yum命令

$ sudo yum install curl

显示curl命令版本

在每个版本中,curl命令都添加了新特性。为了检查当前安装的curl是否支持特定的功能或协议,可以显示版本信息。这个 -V --version 选项可用于列出当前版本和支持的协议。

$ curl -V

或长格式选项

$ curl --version
图片[2]-如何在Linux(Ubuntu、Debian、Mint、CentOS)中安装和使用curl?-yiteyi-C++库
显示curl命令版本

使用curl下载文件

甚至curl对于不同的基于web的协议来说也是一个完整的高级工具,它也可以通过提供我们想要下载的远程文件来使用。

$ wget https://filesamples.com/samples/image/bmp/sample_5184%C3%973456.bmp
图片[3]-如何在Linux(Ubuntu、Debian、Mint、CentOS)中安装和使用curl?-yiteyi-C++库
使用curl下载文件

相关文章: 如何设置Curl命令的超时?

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享