curl和wget的区别和使用
curl和wget基础功能有诸多重叠,如下载等。
非要说区别的话,curl由于可自定义各种请求参数所以在模拟web请求方面更擅长;wget由于支持ftp和Recursive所以在下载文件方面更擅长。类比的话curl是浏览器,而wget是迅雷9。
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.isowget --limit-rate=50k http://www.linuxde.net/text.iso
5.显示响应头部信息
curl -I http://man.linuxde.net/text.isowget --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
curl和wget的区别和使用相关推荐
- 开源http协议库curl和wget的区别和使用
curl和wget基础功能有诸多重叠,如下载等. 在高级用途上的curl由于可自定义各种请求参数所以长于模拟web请求,用于测试网页交互(浏览器):wget由于支持ftp和Recursive所以长于下 ...
- curl基本用法,curl和wget区别
2019独角兽企业重金招聘Python工程师标准>>> Curl是一个很强大的http命令行工具,功能十分强大,非常有用. 一.CURL对HTTP接口的访问 1. 访问网页 $ cu ...
- Linux curl与wget 命令的区别和联系
当想要直接通过 Linux 命令行下载文件,马上就能想到两个工具:wget 和 curl.它们有很多一样的特征,可以很轻易的完成一些相同的任务. 虽然它们有一些相似的特征 ...
- linux命令行中curl和wget自动解压功能对比
在linux的终端环境下, 我们经常使用curl或是wget来快速下载网页, 其实它们之间还是有很多细微区别的, 比如http 1.1的兼容问题, gzip解压缩功能等等. 下面是我在实践中遇到的w ...
- Linux命令发送Http的get或post请求(curl和wget两种方法)
Http请求指的是客户端向服务器的请求消息,Http请求主要分为get或post两种,在Linux系统下可以用curl和wget命令来模拟Http的请求.下面就来介绍一下Linux系统如何模拟Htt ...
- linux命令发请求,Linux命令发送Http的get或post请求(curl和wget两种方法)
Http请求指的是客户端向服务器的请求消息,Http请求主要分为get或post两种,在Linux系统下可以用curl和wget命令来模拟Http的请求.下面就来介绍一下Linux系统如何模拟Http ...
- curl 和 wget 命令下载
curl 和 wget 命令下载 一.wget下载 1. wget介绍 2. wget下载方法 二.curl下载 1. curl介绍 2.curl下载方法 三.wget下载sqlite实例 总结 一. ...
- 【Mac】破解死循环,成功安装 Homebrew、curl、wget,快速配置 zsh
由于工作原因最近咬牙跺脚地买了个 Mackbook M1 pro,到手接近一个月了,但一直没来得及深度研究配置 mac 开发环境,因为主要的工作内容还是通过 VPN 连接到公司的服务器,然后使用 VS ...
- curl与wget区别
1.curl是libcurl这个库支持的,wget是一个纯粹的命令行命令. 2.curl支持更多的协议.curl supports FTP, FTPS, HTTP, HTTPS, SCP, SFTP, ...
最新文章
- 利用Nginx实现简易负载均衡
- java input 数组_Java基础之:数组
- java 线程相关的属性介绍
- Windows server 2008 R2远程桌面3389端口号修改
- Algorithm——1.排序.md
- Mockito 101
- 【转】VS技巧—任务列表Task List(ToDoList)
- ICS lab9 TinyShell 的10条建议
- 图解 Android 广播机制
- python 云词库
- PyTorch并行与分布式(三)DataParallel原理、源码解析、举例实战
- 七夕节送女朋友什么礼物最好、七夕最走心的礼物清单
- 看《延禧攻略》学配色与构图
- 佐治亚理工计算机科学专业排名,佐治亚理工学院计算机科学硕士专业排名
- 用网线连接电脑传输文件
- win10系统怎么合并电脑分区?
- CentOS 7 几个版本
- VS错误:未能加载文件或程序集“NPOI, Version=2.3.0.0, Culture=neutral, PublicKeyToken...
- 解决WIN8小凡不能应用的办法!
- 3306π武汉站嘉宾专访-爱可生技术服务总监洪斌