美文网首页
wget与curl命令简析

wget与curl命令简析

作者: analanxingde | 来源:发表于2018-09-20 10:13 被阅读67次

问题需求 :要下载一个网页中*.txt文件
解决方案:

wget -nd -r -l1 --no-parent -A.txt http://downloads.openwrt.org/snapshots/trunk/kirkwood/packages/ 
参数解析:-nd 不创建目录;-r 递归下载;-l1只下载当前目录下的文件;–no-parent 不下载父目录中的文件 
wget -nd -r -l1 --no-parent -A.ipk -A.gz http://downloads.openwrt.org/snapshots/trunk/kirkwood/packages/ 
下载 *.ipk,*.gz两种后缀的文件

关于linux下命令行下载文件的工具wget与curl的比较

本文就wget与curl的应用场景展开叙述,以便使用者选择,具体的参数配置可以参见https://blog.csdn.net/xiaoliuliu2050/article/details/53410298 详细的介绍了这两个命令相关的参数,此处不再展开

相同点:

  • 都是linux下的文件下载工具
  • 它们都可以向互联网发送HTTP POST请求并返回请求项。这可以是文件、图片或者是其他诸如网站的原始 HTML 之类
  • 可以集成在bash脚本中。

wget

  • 专业的下载工具,支持递归下载。
  • 纯粹的命令行工具
  • wget 简单直接,拥有智能的默认设置。它规定了很多在常规浏览器里的事物处理方式,比如 cookies 和重定向,这都不需要额外的配置。

curl

  • curl是一个多功能工具。当然,它可以下载网络内容,但同时它也能做更多别的事情。

  • curl 技术支持库是:libcurl。这就意味着你可以基于 cURL 编写整个程序,允许你基于 libcurl 库中编写图形环境的下载程序,访问它所有的功能。

  • curl 支持更多的网络协议。curl supports FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS, FILE, POP3, IMAP, SMTP and RTSP at the time of this writing. Wget supports HTTP, HTTPS and FTP

选择标准:如果你想快速下载并且没有担心参数标识的需求,那你应该使用轻便有效的 wget。如果你想做一些更复杂的使用,直觉告诉你,你应该选择 cRUL。

相关文章

  • wget与curl命令简析

    问题需求 :要下载一个网页中*.txt文件解决方案: 关于linux下命令行下载文件的工具wget与curl的比较...

  • linux之wget和curl

    wget 命令 补充:wget 命令常用于下载。 curl 命令 补充:curl 命令可用于各种请求方式,常用于上...

  • curl 和 wget 有什么区别?

    主要区别在于: 与 curl 相比,wget 的主要优点是它能够递归下载。 wget 只是命令行。 curl 支持...

  • 【CLI】wget、curl背景知识

    参考文章 GNU Wget(GNU[^1]) wget 命令用法详解 维基百科Wget 百度百科curl 维基百科...

  • Day5 文件管理(3)

    文件管理之:联网下载文件(wget、curl)、文件上传与下载(rz、sz) ----wget、curl联网下载文...

  • Mac中nvm的安装与卸载

    Mac中nvm的安装与卸载 一、运行命令 使用 cURL 安装脚本 使用 Wget 安装脚本 ·第一处提示在~/....

  • day5-文件管理 命令

    wget、curl联网下载文件 1.CentOS7 系统最小化安装默认没有wget命令,需要进行安装 [root@...

  • shell脚本(5)一团乱麻?没这回事

    1、wget命令行下载工具 2、curl入门 作为一款强力工具,curl支持包括HTTP,HTTPS,FTP在内的...

  • nvm-node版本管理工具

    下载 或者 github地址:https://github.com/nvm-sh/nvm 命令:curl和wget...

  • Linux文件管理②

    1.文件管理之:wget、curl;rz、sz 1.wget命令 1.CentOS7 系统最小化安装默认没有wge...

网友评论

      本文标题:wget与curl命令简析

      本文链接:https://www.haomeiwen.com/subject/djxknftx.html