2012年5月1日星期二

Windows系统下Wget命令的例子


Wget是一个命令行的下载工具。Wget的命令极多,网上也有详细的介绍文章,如wget手册 wget命令使用方法wget 命令用法详解 但我在使用过程中,还是无法快速上手,经过一番摸索,才达到目标。下面是摸
索的成果:Wget命令的例子,以帮助其他人能快速地用上Wget。
参数:-P, --directory-prefix=PREFIX 将文件保存到目录 PREFIX/...
命令:wget http://www.baidu.com -P d:\download\html\
解释:##将百度首页下载保存到 d:\download\html\ 下面
参数:-i, --input-file=FILE 下载在FILE文件中出现的URLs
命令:wget -i d:\aa.txt
解释:##先读取 d:\aa.txt 中的url,然后下载。aa.txt中每行url不能以www开头,要用http开始; aa.txt的编码要为ANSI。
参数:-o, --output-file=FILE 把记录写到FILE文件中。是下载过程中的信息
命令:wget www.baidu.com -o d:\bb.txt
解释:##把下载过程的信息,发出http请求,等待回应之类,保存到 d:\bb.txt
参数:-a, --append-output=FILE 把记录追加到FILE文件中
命令:##把下载过程的信息追加到文件中
参数:-O --output-document=FILE 把文档写到FILE文件中。
命令:wget www.baidu.com -o d:\cc.txt
解释:##把下载的文件保存到 d:\cc.txt
参数:-w, --wait=SECONDS 两次尝试之间间隔SECONDS秒
 
综合:wget -i d:\aa.txt -w 1 -P d:\download\html\ -a d:\cc.txt
解释: 依次下载 d:\aa.txt 文件中的url,把文件保存到 d:\download\html\ 。两次连接之间隔1秒钟,下载过程的信息都保存到d:\cc.txt 。

没有评论: