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 | |
时间: 2024-10-14 05:51:31