0. 常见参数
--no-check-certificate
:- -t:由于不稳定的互联网连接,下载有可能被迫中断,选项 -t 后接数字,可以指定在放弃下载之前尝试多少次,
- wget -t 5 url:尝试五次;
- wget -t 0 url:强制 wget 不断进行重试;
- -q: –quiet
Turn off Wget’s output. -qO-
:等价于-q -O -
,输出到标准输出;- 下载限速;–limit-rate,限定下载任务能够占有的最大带宽,
- wget –limit-rate 20k url,k:千字节kb,
- –quota(-Q):指定最大下载配额 quota,配额一旦用尽,下载随之停止;
- wget -Q 100m
- 访问需要认证的 http 或 ftp 页面,一些网站需要 http 或 ftp 账号信息认证,
- wget –user username –password pass url
- wget –user username –ask-password url:不通过命令行的方式输入密码;
1. wget 下载整个网站,或者特定目录
需要下载某个目录下面的所有文件。命令如下
$ sudo wget -c -r -nd -np -k -L -p www.xxx.org/pub/path/
# 会创建文件夹,对 ubuntu 用户而言,需要加上 sudo
- -c:continuous,断点续传,
- -r:recursive,递归下载,
- -nd:递归下载时不创建一层一层的目录,把所有文件下载到当前目录
- -np:递归下载时不搜索上层目录,
- -k:将绝对链接转换为相对链接
- -L:递归时不进入其他主机
- -p:下载网页所需的全部文件,如图片等
- -A:指定要下载的文件样式列表,多个样式用逗号分隔