curl是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称url为下载工具。curl命令可以用来执行下载、发送各种HTTP请求,指定HTTP头部等操作。如果系统没有curl可以使用yum install curl
安装,也可以下载安装。curl是将下载文件输出到stdout,将进度信息输出到stderr,不显示进度信息使用--silent
选项。
curl 可以用 -X POST(-X PUT
、 -X DELETE)
来申明我们的请求方法,用 -d
参数,来传送我们的参数;可以用 -H
来设置更多的 header
比如,用户的 token
之类的; -v
来查看详情
文件下载
curl http://man.linuxde.net/text.iso --silent -Ocurl http://man.linuxde.net/text.iso --silent -O
GET请求
curl "http://www.baidu.com" 如果这里的URL指向的是一个文件或者一幅图都可以直接下载到本地
curl -i