Windows Wget是一个从(cóng)网络上自(zì)动下载文件的自由工具,支持通过HTTP、HTTPS、FTP三个(gè)最常见的TCP/IP协议下(xià)载(zǎi),并可以使用HTTP代理。wget名称的由来是“World Wide Web”与“get”的结(jié)合(hé)。 时下互联网常用的下载(zǎi)工具软件之一,该软件(jiàn)纯绿(lǜ)色免费无毒,请(qǐng)放心使用(yòng)。
(1)支持断(duàn)点下传功能;这一点,也是网络蚂(mǎ)蚁(yǐ)和FlashGet当(dāng)年最大(dà)的卖(mài)点,现(xiàn)在,Wget也可(kě)以(yǐ)使用此功能,那些网(wǎng)络不是太好的用户可(kě)以放心了(le);
(2)同(tóng)时支持FTP和HTTP下载(zǎi)方式;尽管现在大(dà)部(bù)分软件(jiàn)可(kě)以(yǐ)使(shǐ)用HTTP方式(shì)下(xià)载,但是(shì),有些时候,仍然需要使用FTP方式下载软件;
(3)支持代理服务器(qì);对安全强度很高的系统而言,一般不会将自己的系(xì)统(tǒng)直接暴露(lù)在互(hù)联网(wǎng)上,所以,支持代理是下载软(ruǎn)件必须有的功能(néng);
(4)设置方(fāng)便简单;可能(néng),习(xí)惯图形界面的用户已经不是太习惯(guàn)命(mìng)令(lìng)行(háng)了,但是(shì),命令行(háng)在设置上其(qí)实有更多的优点(diǎn),最少,鼠标可以少点很多次,也(yě)不要担心是(shì)否错点鼠标;
(5)程序小,完全(quán)免费;程序小(xiǎo)可以考虑不计,因为现在的硬(yìng)盘实在(zài)太(tài)大了;完全免费就不得不(bú)考虑了,即使网络(luò)上(shàng)有很多(duō)所谓的免(miǎn)费软件,但是,这(zhè)些软件的广告却不是我们喜欢的(de)。
wget可以使用用户设置文件(jiàn)".wgetrc"来读取很多设(shè)置,我们这里主要(yào)利用这个(gè)文件来是设置代理服务器。使用者用什么用户登(dēng)录,那么什么用户主目(mù)录(lù)下的".wgetrc"文件就起作用。例如,"root"用户如果想使(shǐ)用(yòng)".wgetrc"来设置(zhì)代理服务器,"/root/.wgetrc"就起作(zuò)用,下面给出一(yī)个(gè)".wgetrc"文件的内容(róng),读者可以参(cān)照(zhào)这个例子(zǐ)来编写自己的"wgetrc"文件:
http-proxy=111.111.111.111:8080
ftp-proxy=111.111.111.111:8080
这两行(háng)的含义(yì)是,代理服务器IP地(dì)址为:111.111.111.111,端(duān)口号为(wéi):8080。第(dì)一行指定HTTP协议(yì)所使用的代理服务器,第二行指定FTP协(xié)议所使用的代理服务器。
1、使用wget下(xià)载单(dān)个文(wén)件
以下的例子是从网络下载一个(gè)文件并保(bǎo)存在当前目录
wget 在下(xià)载的过程中会显示进度条,包含(hán)(下载完成(chéng)百分比(bǐ),已经下载的字节,当前(qián)下(xià)载速(sù)度,剩余下载时间)。
2、使用wget -O下载并以不(bú)同的文(wén)件(jiàn)名保存
wget默认会以最后一个符合”/”的后面的(de)字符来命(mìng)令,对于动态链(liàn)接的下载通常文(wén)件名会不正确。
错误:下面的例子会下载一个文(wén)件并以名(míng)称download.php?id=1080保存
wget 即(jí)使下载的文件是zip格(gé)式,它仍然(rán)以(yǐ)download.php?id=1080命令。
正确:为了解决(jué)这个问题,我们可以使用参数-O来指定一个文件名:
wget -O wordpress.zip 3、使用wget –limit -rate限速下载
当(dāng)你执行wget的时候,它(tā)默(mò)认会占用(yòng)全部(bù)可能的宽带下载。但是当你准备下载一(yī)个(gè)大(dà)文(wén)件,而你还需(xū)要下(xià)载其它文(wén)件(jiàn)时就有(yǒu)必要限速了。
wget –limit-rate=300k 4、使用wget -c断点续(xù)传
使用(yòng)wget -c重新启动下载中(zhōng)断的文(wén)件:
wget -c对于我们下载大文(wén)件(jiàn)时突然由于网络等原因中(zhōng)断非常有帮助(zhù),我们可以(yǐ)继续(xù)接(jiē)着下载而不是重新下载一个文件。需(xū)要(yào)继续(xù)中断的下载时(shí)可以使(shǐ)用-c参(cān)数。
