wget是linux下命令行的下载工具,功能很强大。

一般下在一些小东西都是直接用chrome自带的下载功能下载,没有必要用wget或者其他下载工具。但是某些时候却不是浏览器自带的下载功能和一 些其他的下载软件所能做的的,这时候就得用wget了。比如如果你想下载一个网页目录下的所有文件,如何做呢?比如,我需要下载django官方全部 API Doc,假设source code没有文档的前提下。 

介绍几个常用参数:

 

  •  

    -c 断点续传(备注:使用断点续传要求服务器支持断点续传), 

  •  

    -r 递归下载(目录下的所有文件,包括子目录),


  •  

    -np 递归下载不搜索上层目录,


  •  

    -k 把绝对链接转为相对链接,这样下载之后的网页方便浏览。


  •  

    -L 递归时不进入其他主机,


  •  

    -p 下载网页所需要的所有文件。


e.g.

 

Shell代码  
$ wget -c -r -np -k -L -p http://docs.python.org/ #下载python官方所有API doc