Linux下命令行cURL的10种常见用法示例
前言
在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。
语法:#curl[option][url]
本文主要跟大家分享了Linux命令行cURL的10种常见用法,分享出来供大家参考学习,下面来一起看看详细的介绍:
1.获取页面内容
当我们不加任何选项使用curl时,默认会发送GET请求来获取链接内容到标准输出。
curlhttp://www.codebelief.com
2.显示HTTP头
如果我们只想要显示HTTP头,而不显示文件内容,可以使用-I选项:
curl-Ihttp://www.codebelief.com
输出为:
HTTP/1.1200OK Server:nginx/1.10.3 Date:Thu,11May201708:24:45GMT Content-Type:text/html;charset=utf-8 Content-Length:24206 Connection:keep-alive X-Powered-By:Express Cache-Control:public,max-age=0 ETag:W/"5e8e-Yw5ZdnVVly9/aEnMX7fVXQ" Vary:Accept-Encoding
也可以同时显示HTTP头和文件内容,使用-i选项:
curl-ihttp://www.codebelief.com
输出为:
HTTP/1.1200OK Server:nginx/1.10.3 Date:Thu,11May201708:25:46GMT Content-Type:text/html;charset=utf-8 Content-Length:24206 Connection:keep-alive X-Powered-By:Express Cache-Control:public,max-age=0 ETag:W/"5e8e-Yw5ZdnVVly9/aEnMX7fVXQ" Vary:Accept-Encoding......