curl命令是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称curl为下载工具。作为一款强力工具,curl支持包括HTTP、HTTPS、ftp等众多协议,还支持POST、cookies、认证、从指定偏移处下载部分文件、用户代理字符串、限速、文件大小、进度条等特征。做网页处理流程和数据检索自动化,curl可以祝一臂之力。
语法
curl (选项) (参数)
选项
| -a/--append | |
| -A/--user-agent <agent string> | |
| --anyauth | |
| -b/--cookie <name=string/file> | |
| --basic | |
| -B/--use-ascii | |
| -c/--cookie-jar <file name> | |
| -C/--continue-at <offset> | |
| -d/--data <data> | |
| --data-ascii <data> | |
| --data-binary <data> | |
| --negotiate | |
| --digest | |
| --disable-eprt | |
| --disable-epsv | |
| -D/--dump-header <file> | |
| --egd-file <file> | |
| --tcp-nodelay | |
| -e/--referer | |
| -E/--cert <certificate[:password]> | |
| --cert-type <type> | |
| --key<type> | |
| --pass<pass> | |
| --engine<eng> | |
| --cacert<file> | |
| --capath<directory> | |
| --ciphers<list> | |
| --compressed | |
| --connect-timeout<seconds> | |
| --create-dirs | |
| --crlf | |
本文出自 “小杨” 博客,请务必保留此出处http://aqiang.blog.51cto.com/6086626/1895091
原文:http://aqiang.blog.51cto.com/6086626/1895091