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/ose/1839.html

(0)
上一篇 2020年8月10日 20:27
下一篇 2020年8月14日 22:01

相关推荐

  • GNU 操作系统的发展介绍

    GNU系统是一套向上兼容Unix的完全自由的操作系统。GNU代表“GNU’s Not Unix”。它的发音是带有g音的单音节。Richard Stallman在1983年9月做出了GNU工程的初始声明。接着在1985年3月又发表了更长的版本,叫做GNU宣言。它被翻译成多种其他语言。 起初“GNU”这个名字是…

    操作系统经验 2020年7月18日
    06250
  • Linux和GNU系统的关系

    每天都有许多计算机用户使用一个被改动过的GNU系统,但是他们并没有意识到。经过一系列的事件,现在被广泛使用的GNU版本则经常被称作“Linux”,而且许多用户并不了解它基本上就是GNU系统,是由GNU工程开发的。 Linux确实存在,许多人都在使用它,但它仅仅是所用系统的一部分。Linux是内核:它是为你运行的其他程序…

    操作系统经验 2020年7月18日
    01.1K0
  • VMware workstation创建Ubuntu虚拟机不支持64位操作系统的问题解决方案

    使用VMware workstation创建64位虚拟机时,在该页面显示如下“客户机不支持64位…” 如果不管这个问题,创建的虚拟机,在启动时报错,导致启动失败。 解决方案: 前提: pc硬件架构支持64位框架。 怎么判断是否支持64位以及虚拟化? 首选: SecurAble v1.0.2570.1检测CP…

    操作系统经验 2020年1月2日
    05.1K0

发表评论

登录后才能评论