linux包之下载curl-wget

[root@localhost ~]# rpm -qa|grep curl
libcurl-7.19.7-37.el6_4.x86_64
python-pycurl-7.19.0-8.el6.x86_64
curl-7.19.7-37.el6_4.x86_64

wget是个专职的下载利器,简单,专一,极致;而curl可以下载,但是长项不在于下载,而在于模拟提交web数据,POST/GET请求,调试网页,等等。
在下载上,也各有所长,wget可以递归,支持断点;而curl支持URL中加入变量,因此可以批量下载。
个人用途上,我经常用wget来下载文件,加 -c选项不怕断网;使用curl 来跟网站的API 交互,简便清
个人感觉在日常使用上来说,wget简单一些,下载文件时直接wget然后粘贴URL,curl还要打个 -o . 而且wget有断点续传( -c ),虽然不算常用。
一般来说,wget是用来下载的,curl是用来调试的,有各种语言的库。
Curl可以post数据,可以自定义发送头,如cookie/浏览器信息等,可以上传文件,等等。同时还支持N多协议,
比如说 wget 然后 control/cmd + v 这一系列动作是可以全部通过左手来完成的,如果右手正拿着鼠标,很多人会选择这么下载。(当然也可以 alias asdf='curl -o',这样 curl 也可以用单手完成了。)
curl跟wget相比更有利于左右脑平衡发展

原文地址:https://www.cnblogs.com/createyuan/p/4329861.html