开源http协议库curl和wget的区别和使用
curl和wget基础功能有诸多重叠,如下载等。
在高级用途上的curl由于可自定义各种请求参数所以长于模拟web请求,用于测试网页交互(浏览器);wget由于支持ftp和Recursive所以长于下载,用于下载文件(迅雷)。
1.下载文件
curl -O http://man.linuxde.net/text.iso #O大写,不用O只是打印内容不会下载 wget http://www.linuxde.net/text.iso #不用参数,直接下载文件
2.下载文件并重命名
curl -o rename.iso http://man.linuxde.net/text.iso #o小写 wget -O rename.zip http://www.linuxde.net/text.iso #O大写
3.断点续传
curl -O -C -URL http://man.linuxde.net/text.iso #C大写 wget -c http://www.linuxde.net/text.iso #c小写
4.限速下载
curl --limit-rate 50k -O http://man.linuxde.net/text.iso wget --limit-rate=50k http://www.linuxde.net/text.iso
5.显示响应头部信息
curl -I http://man.linuxde.net/text.iso wget --server-response http://www.linuxde.net/test.iso
6.wget利器--打包下载网站
wget --mirror -p --convert-links -P /var/www/html http://man.linuxde.net/
参考链接:
http://man.linuxde.net/curl
http://man.linuxde.net/wget
https://www.zhihu.com/question/19598302
开源http协议库curl和wget的区别和使用相关推荐
- curl和wget的区别和使用
curl和wget基础功能有诸多重叠,如下载等. 非要说区别的话,curl由于可自定义各种请求参数所以在模拟web请求方面更擅长:wget由于支持ftp和Recursive所以在下载文件方面更擅长.类 ...
- 开源Modbus 协议库---XTinyModbus
自写,支持主机,从机,下载地址:https://github.com/lotoohe-space/XTinyModbus 加入qq群讨论:419833232 也可到私人博客下载:http://www. ...
- 开源的协议(GPL和MIT的区别)
开源协议 开源,是很多个人开发者选择的道路. GPL-强制开源 LGPL MIT-受公司欢迎的宽松协议 开源,是很多个人开发者选择的道路. 开源不仅能够帮助整个生态共同进步,也能够帮助个人开发者提升技 ...
- 【流媒體】jrtplib—VS2010下RTP开源协议库JRTPLIB3.9.1编译
一.JRTPLIB简介 老外用C++编写的开源RTP协议库,用来进行实时数据传输,可以运行在 Windows.Linux. FreeBSD.Solaris.Unix和VxWorks 等多种操作系统上, ...
- 【流媒體】jrtplib—VS2010 下RTP开源协议库JRTPLIB3.9.1编译
[流媒體]jrtplib-VS2010下RTP开源协议库JRTPLIB3.9.1编译 SkySeraph Apr 7th 2012 Email:skyseraph00@163.com 一.JRTPLI ...
- curl基本用法,curl和wget区别
2019独角兽企业重金招聘Python工程师标准>>> Curl是一个很强大的http命令行工具,功能十分强大,非常有用. 一.CURL对HTTP接口的访问 1. 访问网页 $ cu ...
- 配置开源安卓QQ协议库Mirai
博客和更新地址:配置开源安卓QQ协议库Mirai 前言 因为经常配置Mirai,每次手动输入命令有些麻烦,所以记录一下配置过程. 配置JDK Debian系: apt install openjdk- ...
- 今晚19:00,淘宝自研标准化协议库XQUIC开源直播!
今晚19:00-20:00,淘系技术视频号. XQUIC项目负责人喵吉与你详聊开源背后的故事. 开源地址:https://github.com/alibaba/xquic XQUIC介绍 XQUIC ...
- curl与wget区别
1.curl是libcurl这个库支持的,wget是一个纯粹的命令行命令. 2.curl支持更多的协议.curl supports FTP, FTPS, HTTP, HTTPS, SCP, SFTP, ...
最新文章
- 我是如何设计 Upload 上传组件的
- 多重继承、虚继承与虚基类
- html传输php连接mysql数据库_解析HTML、JS与PHP之间的数据传输
- c语言文件打开函数,C语言fopen函数中文件打开方式(参数值)
- 软件测试相关概念与分类
- maven编译的时候排除junit测试类
- linux18配置静态ip,ubuntu18配置静态IP地址
- php 扩展 返回字符串,PHP扩展函数返回字符串一定需要使用spprintf吗?
- mysql 启动报错-server PID file could not be found
- 美国广告市场:Facebook和Google将占据四分之一市场份额
- 爱可生 mysql监控_MySQL 数据传输DTLE 最新版来啦-爱可生
- Java多线程编程—锁优化
- Spring集成Quartz定时任务框架介绍和Cron表达式详解
- 知识付费系统源码基于PHP开源的网站内容付费源码|知识付费小程序源码
- 对比分析偏差率的五个常见疑问
- [读书笔记]Spring中的容器设计详解
- 2016.03.07错误记录
- 小白刷LeeCode(算法篇)2
- win10 jdk环境变量配置
- 什么是Ninja -