wget参数解析


参数整理

-nd 阻止程序创建目录,不会根据url地址进行对应的文件目录创建

-H 下载其他域,一般用于非本url中的图片或其他资源

-r 递归下载,会自动解析下一条url地址进行下载

-l(小写的L) 设置递归深度,如wget -r -L 2 http://doman.com

-np 不追溯父目录,下载时遇到url不会返回上层,如 wget -np http://doman.com/a/b 则仅下载b目录,不会返回下载a目录下的文件

-k 把本父域下的url地址格式化为本地路径

-p 下载所有显示网页的元素

–reject 排除下载的文件类型,如 wget –reject=htm,html,css,js http://doman.com

-i 从外部文件读取下载链接,默认每行一条url且会自动递归下载

-m 是 -N -r -l inf –no-remove-listing 的缩写形式

提供几条常用的语法糖

用wget做站点镜像(wget -m 是本条的简写): wget -r -p -np -k http://doman.com

递归下载所有分页html中的图片 wget -np -r -H -A jpg http://doman.com/1.html(2.html,3.html...)

wget启动参数

-V, –version 显示wget的版本后退出
-h, –help 打印语法帮助
-b, –background 启动后转入后台执行
-e, –execute=COMMAND 执行`.wgetrc’格式的命令,wgetrc格式参见/etc/wgetrc或~/.wgetrc