Curl命令大法
来源:互联网 发布:python hsv颜色直方图 编辑:程序博客网 时间:2024/05/22 07:50
使用curl命令可以轻松实现发送和接受文件,它支持几乎所有的协议(file,ftp,ftps,http,https,imap,imaps,pop3,pop3s,smtp,smtps,telnet),还有支持断点续传,可以跨平台,支持主流的操作系统,也支持SSL链接等的特点,这么强大的命令不能错过,小小的技巧就可以大大提高我们的开发效率。
1.下载单个文件
curl http://www.houyuewei.cn
2.将接受到的文件存到一个文件中
curl http://www.houyuewei.cn > index.html
在该目录下执行ls命令就可以看到index.html了。实现这样的效果还有一个稍微繁琐点的方法,我想你应该不喜欢比较复杂的吧,如果你喜欢,好吧,算你。。。,可以使用
curl -o index.html http://www.houyuewei.cn
3.如果域名已经迁移了,可以使用option -L进行追踪。比如说我的域名从http://www.houyuewei.cn换成了http://houyuewei.com,curl会根据头信息进行追踪,下载新的url文件。
curl -L http://www.houyuewei.cn
4.断点续传
如果在使用curl取一个文件的时候由于文件比较大,但是由于网络的原因传输失败,那么第二次就可以使用参数 -C 从上次断链处继续下载
curl -c -o http://www.google.com/chrome64bit/download
5.下载指定时间前/后修改的文件
after:
curl -z 21-aug-15 http://www.houyuewei.cn
befor:
curl -z -21-aug-15 http://www.houyuewei.cn
很细微的差别
6.想url传用户名和密码
curl -u userName:password http://www.houyuewei.cn
7.从FTP server下载文件
curl -u ftpUser:ftppassword -O ftp://url/public/index.html
8.指定range
curl -u ftpUser:ftppassword -O ftp://url/public/inde[a-z].html
9.上传文件到指定目录,需要使用-T参数
curl -u ftpUser:ftppassword -T ftp://url/public/
10.使用代理下载文件
curl -x proxyserver.xxx.com:4444 http://www.houyuewei.cn
到这里真觉得curl很是方便。当然还有一个命令wget和这个功能很相近,这里不再详细解释了。
- Curl命令大法
- curl命令
- curl命令
- curl 命令
- CURL命令
- curl命令
- curl命令
- curl 命令
- curl命令
- Curl命令
- curl命令
- curl命令
- curl命令
- curl命令
- curl 命令
- cURL命令
- Curl命令
- curl 命令
- RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.0 版新增查询引擎管理
- 实现在画圆和直线
- NYOJ 题目546 Divideing Jewels
- 整了N天的坎终于迈过去了
- java实现类里写sql的in子句
- Curl命令大法
- UIAlertController
- lintcode ----有效的括号序列
- linux硬盘的分区、格式化、挂载以及LVM
- 15.11 问题
- Android WebView的使用
- Linux中的find大法
- [leetcode] 349. Intersection of Two Arrays 解题报告
- programcreek