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

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

相关推荐

  • touch命令的讲解(Linux)

    touch命令是创建新文件,创建空文件的最简单的方法。它还可用于更改现有文件和目录上的时间戳(例如,最新访问和修改的日期和时间)。 句法: 如果不带任何选项使用,touch会为作为参数(例如,输入数据)提供的任何文件名创建新文件(如果不存在具有此类名称的文件)。touch命令可以同时创建任意数量的文件。 因此,例如,以…

    操作系统经验 2020年8月15日
    01.1K0
  • C标准库的实现和编译器一览(Linux)

    C标准库实现 musl musl 的特点是轻量级、快速、简单、免费、标准兼容和安全。Apline Linux使用musl实现。 uClibc 一个面向嵌入式Linux系统的小型的C标准库,适合于微控制器系统。 dietlibc Diet libc是为小尺寸而优化的libc。 glibc glibc是linux系统中最底…

    操作系统经验 2020年12月22日
    01.1K0
  • chmod,chown,usermod命令的区别

    chmod一般用于改变文件或目录的可读,可写,运行权限。 chown用来修改文件的所属用户及所属组 usermod用于将当前用户(your-user仅为参考)加入用户组

    操作系统经验 2021年3月11日
    01.0K0

发表评论

登录后才能评论