curl常用命令一览表

1.简介

curl是一种使用从服务器或向服务器传输数据的工具。支持​​的协议(DICT,FILE,FTP,FTPS,GOPHER,HTTP,HTTPS,IMAP,IMAPS,LDAP,LDAPS,MQTT,POP3,POP3S,RTMP, RTMPS,RTSP,SCP,SFTP,SMB,SMBS,SMTP,SMTPS,TELNET和TFTP)。curl是没有用户交互界面的命令行工具。

curl提供了大量有用的技巧,例如代理支持,用户身份验证,FTP上传,HTTP发布,SSL连接,cookie,文件传输简历​​,Metalink等。

2.句法

curl [options / URLs]

3.选项

3.1 -L, –location

如果服务器报告所请求的页面已移动到其他位置,则此选项将使curl在新位置上重做请求。

3.2 -o, –output <file>

将服务器的回应保存成文件。

$ curl -o example.html https://www.example.com

上面命令将www.example.com保存成example.html

3.3 -O, –remote-name

将服务器回应保存成文件,并将 URL 的最后部分当作文件名。

$ curl -O https://www.example.com/foo/bar.html

上面命令将服务器回应保存成文件,文件名为bar.html

3.4 -S, –show-error

如果curl失败,它将使curl显示一条错误消息。

3.5 -s,–silent

静音或安静模式。不要显示进度表或错误消息。使Curl静音。除非您将其重定向,否则它将仍然输出您要求的数据,甚至可能输出到终端/标准输出。

除此选项外,还使用-S,–show-error禁用进度表,但仍显示错误消息。

3.6 -V, –version

显示有关curl和它使用的libcurl版本的信息。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/experience/linux/1839.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注