参考这里
https://blog.csdn.net/russle/article/details/4506043
https://blog.csdn.net/julius_lee/article/details/8590367
1. 使用wget下载单个文件
以下的例子是从网络下载一个文件并保存在当前目录
wget http://cn.wordpress.org/wordpress-3.1-zh_CN.zip
2. 使用wget -O下载并以不同的文件名保存
wget -O wordpress.zip http://www.zhumaohai.com/download.php?id=1080
3. 使用wget -c断点续传
使用wget -c重新启动下载中断的文件:
wget -c http://cn.wordpress.org/wordpress-3.1-zh_CN.zip
4. 使用wget -b后台下载
对于下载非常大的文件的时候,我们可以使用参数-b进行后台下载。
wget -b http://cn.wordpress.org/wordpress-3.1-zh_CN.zip
5. 批量下载
如果有多个文件需要下载,那么可以生成一个文件,把每个文件的 URL 写一行,例如生成文件download.txt,然后用命令:
wget -i download.txt
这样就会把 download.txt 里面列出的每个URL都下载下来。(如果列的是文件就下载文件,如果列的是网站,那么下载首页)
6. 选择性的下载
可以指定让 wget 只下载一类文件,或者不下载什么文件。例如:
wget -m --reject=gif http://target.web.site/subdirectory
表示下载http://target.web.site/subdirectory,但是忽略gif文件。–accept=LIST 可以接受的文件类型,–reject=LIST拒绝接受的文件类型。
6.1 使用wget -r -A下载指定格式文件
下载一个网站的所有PDF文件
wget -r -A.pdf url
7. 密码和认证
wget 只能处理利用用户名/密码方式限制访问的网站,可以利用两个参数:
--http-user=USER
设置 HTTP 用户
--http-passwd=PASS
设置 HTTP 密码