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的区别和使用相关推荐

  1. curl和wget的区别和使用

    curl和wget基础功能有诸多重叠,如下载等. 非要说区别的话,curl由于可自定义各种请求参数所以在模拟web请求方面更擅长:wget由于支持ftp和Recursive所以在下载文件方面更擅长.类 ...

  2. 开源Modbus 协议库---XTinyModbus

    自写,支持主机,从机,下载地址:https://github.com/lotoohe-space/XTinyModbus 加入qq群讨论:419833232 也可到私人博客下载:http://www. ...

  3. 开源的协议(GPL和MIT的区别)

    开源协议 开源,是很多个人开发者选择的道路. GPL-强制开源 LGPL MIT-受公司欢迎的宽松协议 开源,是很多个人开发者选择的道路. 开源不仅能够帮助整个生态共同进步,也能够帮助个人开发者提升技 ...

  4. 【流媒體】jrtplib—VS2010下RTP开源协议库JRTPLIB3.9.1编译

    一.JRTPLIB简介 老外用C++编写的开源RTP协议库,用来进行实时数据传输,可以运行在 Windows.Linux. FreeBSD.Solaris.Unix和VxWorks 等多种操作系统上, ...

  5. 【流媒體】jrtplib—VS2010 下RTP开源协议库JRTPLIB3.9.1编译

    [流媒體]jrtplib-VS2010下RTP开源协议库JRTPLIB3.9.1编译 SkySeraph Apr 7th 2012 Email:skyseraph00@163.com 一.JRTPLI ...

  6. curl基本用法,curl和wget区别

    2019独角兽企业重金招聘Python工程师标准>>> Curl是一个很强大的http命令行工具,功能十分强大,非常有用. 一.CURL对HTTP接口的访问 1. 访问网页 $ cu ...

  7. 配置开源安卓QQ协议库Mirai

    博客和更新地址:配置开源安卓QQ协议库Mirai 前言 因为经常配置Mirai,每次手动输入命令有些麻烦,所以记录一下配置过程. 配置JDK Debian系: apt install openjdk- ...

  8. 今晚19:00,淘宝自研标准化协议库XQUIC开源直播!

    今晚19:00-20:00,淘系技术视频号. XQUIC项目负责人喵吉与你详聊开源背后的故事. 开源地址:https://github.com/alibaba/xquic XQUIC介绍 XQUIC  ...

  9. curl与wget区别

    1.curl是libcurl这个库支持的,wget是一个纯粹的命令行命令. 2.curl支持更多的协议.curl supports FTP, FTPS, HTTP, HTTPS, SCP, SFTP, ...

最新文章

  1. 我是如何设计 Upload 上传组件的
  2. 多重继承、虚继承与虚基类
  3. html传输php连接mysql数据库_解析HTML、JS与PHP之间的数据传输
  4. c语言文件打开函数,C语言fopen函数中文件打开方式(参数值)
  5. 软件测试相关概念与分类
  6. maven编译的时候排除junit测试类
  7. linux18配置静态ip,ubuntu18配置静态IP地址
  8. php 扩展 返回字符串,PHP扩展函数返回字符串一定需要使用spprintf吗?
  9. mysql 启动报错-server PID file could not be found
  10. 美国广告市场:Facebook和Google将占据四分之一市场份额
  11. 爱可生 mysql监控_MySQL 数据传输DTLE 最新版来啦-爱可生
  12. Java多线程编程—锁优化
  13. Spring集成Quartz定时任务框架介绍和Cron表达式详解
  14. 知识付费系统源码基于PHP开源的网站内容付费源码|知识付费小程序源码
  15. 对比分析偏差率的五个常见疑问
  16. [读书笔记]Spring中的容器设计详解
  17. 2016.03.07错误记录
  18. 小白刷LeeCode(算法篇)2
  19. win10 jdk环境变量配置
  20. 什么是Ninja -

热门文章

  1. 通过反射获得私有构造器,创建对象
  2. jsp中生成的验证码和存在session里面的验证码不一致的处理
  3. 求数字序列中的第n位对应的数字
  4. leetcode147 对链表进行插入排序
  5. 傻子都能看懂的马拉车Manacher
  6. PRML(1)--绪论(上)多项式曲线拟合、概率论
  7. 《Python Cookbook 3rd》笔记(3.16):结合时区的日期操作
  8. 数学建模 线性规划模型基本原理
  9. Java基础——volatile关键字解析
  10. 65种GPU性能测试,AMD开源驱动领先!