java 发表于 2018-4-25 10:32:53

curl命令


利用URL规则在命令行下工作的文件传输工具,支持文件的上传和下载
curl支持包括HTTP、HTTPS、ftp等众多协议,还支持POST、cookies、认证、从指定偏移处下载部分文件、用户代理字符串、限速、文件大小、进度条等特征。

语法
curl(选项)(参数)

-k/--insecure        允许不使用证书到SSL站点
-I/--head        只显示请求头信息



实例
文件下载
curl是将下载文件输出到stdout,将进度信息输出到stderr,不显示进度信息使用--silent选项。
curl URL --silent

选项-o将下载数据写入到指定名称的文件中,并使用--progress显示进度条:
curl http://man.linuxde.net/test.iso -o filename.iso --progress
######################################### 100.0%


断点续传

curl能够从特定的文件偏移处继续下载,它可以通过指定一个偏移量来下载部分文件:
curl URL/File -C 偏移量
#偏移量是以字节为单位的整数,如果让curl自动推断出正确的续传位置使用-C -:
curl -C -URL

只打印响应头部信息
通过-I或者-head可以只打印出HTTP头部信息:

http://man.linuxde.net/curl

页: [1]
查看完整版本: curl命令