curl命令简介

curl 文件传输工具

参数:

 1  1 -c  --cokie-jar: 将cookie写入到文件
 2  2 -b --cokie: 从文件中读取cookie
 3  3 -C  --continue-at: 断点续传
 4  4 -d  --data: http post 方式传送数据
 5  5 -D  --dump-header:把header信息写入到文件
 6  6 -F  --from: 模拟http表达提交数据
 7  7 -s  -slient: 减少输出信息
 8  8 -o  --output:将信息输出到文件
 9  9 -O  --remote-name: 按照服务器上的文件名,存储在本地
10 10 -l  --head:仅返回头部信息
11 11 -u  --user[user:pass]: 设置http认证用户名和密码
12 12 -T --upload-file: 上传文件
13 13 -e  --referer:指定应用地址
14 14 -x  --proxy: 指定代理服务器地址和端口
15 15 -w  --write-out:输出指定格式内容
16 16 --retry: 重试次数
17 17 --connect-timeout: 指定尝试连接的最大时间 

wget  文件下载工具

2.1 启动参数
-V,–version:显示版本号
-h,–help:查看帮助
-b,–background:启动后转入后台执行
2.2 日志记录和输入文件参数
-o,–output-file=file:把记录写到file文件中
-a,–append-output=file:把记录追加到file文件中
-i,–input-file=file:从file读取url来下载
2.3 下载参数
-bind-address=address:指定本地使用地址
-t,-tries=number:设置最大尝试连接次数
-c,-continue:接着下载没有下载完的文件
-O,-output-document=file:将下载内容写入到file文件中
-spider:不下载文件
-T,-timeout=sec:设置响应超时时间
-w,-wait=sec:两次尝试之间间隔时间
–limit-rate=rate:限制下载速率
-progress=type:设置进度条
2.4 目录参数
-P,-directory-prefix=prefix:将文件保存到指定目录
2.5 HTTP参数
-http-user=user:设置http用户名
-http-passwd=pass:设置http密码
-U,–user-agent=agent:伪装代理
-no-http-keep-alive:关闭http活动链接,变成永久链接
-cookies=off:不使用cookies
-load-cookies=file:在开始会话前从file文件加载cookies
-save-cookies=file:在会话结束将cookies保存到file文件
2.6 FTP参数
-passive-ftp:默认值,使用被动模式
-active-ftp:使用主动模式
2.7 递归下载排除参数
-A,–accept=list:分号分割被下载扩展名的列表
-R,–reject=list:分号分割不被下载扩展名的列表
-D,–domains=list:分号分割被下载域的列表
–exclude-domains=list:分号分割不被下载域的列表

你可能感兴趣的:(curl命令简介)