带来一篇wget下令详解之网站目次文件下载
欢迎大家来到仓酷云论坛!wget是linux下下令行的下载工具,功效很壮大,固然很罕用,一样平常下在一些小器材都是间接用firefox,seamonkey这些扫瞄器自带的下载功效下载,没有需要用wget大概其他下载工具。可是某些时分却不是扫瞄器自带的下载功效和一些其他的下载软件所能做的的,这时候候就得用wget了。好比假如你想下载一个网页目次下的一切文件,怎样做呢?比方:wget-c-r-np-k-L-phttp://test.fity.cn/apache/#下载http://blog.fity.cn/apache/目次下的一切文件
wget下令的匡助文档:
#wget--help
GNUWget1.9.1,非交互式的收集文件下载工具。
用法:wget[选项]……
长选项必需用的参数在利用短选项时也是必需的。
启动:
-V,Cversion显现Wget的版本而且加入。
-h,Chelp打印此匡助。
-b,-background启动落后进背景操纵。
-e,-execute=COMMAND运转‘.wgetrc’情势的下令。
日记纪录及输出文件:
-o,Coutput-file=文件将日记动静写进到指定文件中。
-a,Cappend-output=文件将日记动静追加到指定文件的末了。
-d,Cdebug打印调试输入。
-q,Cquiet宁静形式(不输入信息)。
-v,Cverbose具体输入形式(默许)。
-nv,Cnon-verbose封闭具体输入形式,但不进进宁静形式。
-i,Cinput-file=文件下载从指定文件中找到的URL。
-F,Cforce-html以HTML体例处置输出文件。
-B,Cbase=URL利用-F-i文件选项时,在绝对链接前增加指定的URL。
下载:
-t,Ctries=次数设置重试次数(0暗示无穷)。
Cretry-connrefused即便回绝毗连也重试。
-OCoutput-document=文件将数据写进此文件中。
-nc,Cno-clobber不变动已存在的文件,也不利用在文件名后
增加.#(#为数字)的***写进新的文件。
-c,Ccontinue持续吸收已下载了一局部的文件,断点续传。
Cprogress=体例选择下载进度的暗示体例。
-N,Ctimestamping除非近程文件较新,不然不再取回。
-S,Cserver-response显现办事器回应动静。
Cspider不下载任何数据。
-T,Ctimeout=秒数设置读取数据的超不时间(秒数)。
-w,Cwait=秒数吸收分歧文件之间守候的秒数。
Cwaitretry=秒数在每次重试之间稍等一段工夫(由1秒至指定的秒数不等)。
Crandom-wait吸收分歧文件之间稍等一段工夫(由0秒至2*WAIT秒不等)。
-Y,Cproxy=on/off翻开或封闭代办署理办事器。
-Q,Cquota=巨细设置吸收数据的限额巨细。
Cbind-address=地点利用本机的指定地点(主机称号或IP)举行毗连。
Climit-rate=速度限定下载的速度。
Cdns-cache=off克制查找存于高速缓存中的DNS。
Crestrict-file-names=OS限定文件名中的字符为指定的OS(操纵体系)所同意的字符。
目次:
-ndCno-directories不创立目次。
-x,Cforce-directories强迫创立目次。
-nH,Cno-host-directories不创立含有近程主机称号的目次。
-P,Cdirectory-prefix=称号保留文件前先创立指命名称的目次。
Ccut-dirs=数量疏忽近程目次中指定命目标目次层。
HTTP选项:
Chttp-user=用户设置http用户名。
Chttp-passwd=暗码设置http用户暗码。
-C,Ccache=on/off(不)利用办事器中的高速缓存中的数据(默许是利用的)。
-E,Chtml-extension将一切MIME范例为text/html的文件都加上.html扩大文件名。
Cignore-length疏忽“Content-Length”文件头字段。
Cheader=字符串在文件头中增加指定字符串。
Cproxy-user=用户设置代办署理办事器用户名。
Cproxy-passwd=暗码设置代办署理办事器用户暗码。
Creferer=URL在HTTP哀求中包括“Referer:URL”头。
-s,Csave-headers将HTTP头存进文件。
-U,Cuser-agent=AGENT标记为AGENT而不是Wget/VERSION。
Cno-http-keep-alive禁用HTTPkeep-alive(耐久性毗连)。
Ccookies=off禁用cookie。
Cload-cookies=文件会话入手下手前由指定文件载进cookie。
Csave-cookies=文件会话停止后将cookie保留至指定文件。
Cpost-data=字符串利用POST***,发送指定字符串。
Cpost-file=文件利用POST***,发送指定文件中的内容。
HTTPS(SSL)选项:
Csslcertfile=文件可选的客户段端证书。
Csslcertkey=密钥文件对此证书可选的“密钥文件”。
Cegd-file=文件EGDsocket文件名。
Csslcadir=目次CA散列表地点的目次。
Csslcafile=文件包括CA的文件。
Csslcerttype=0/1Client-Cert范例0=PEM(默许)/1=ASN1(DER)
Csslcheckcert=0/1依据供应的CA反省办事器的证书
Csslprotocol=0-3选择SSL协定;0=主动选择,
1=SSLv22=SSLv33=TLSv1
FTP选项:
-nr,Cdont-remove-listing不删除“.listing”文件。
-g,Cglob=on/off设置是不是睁开有通配符的文件名。
Cpassive-ftp利用“主动”传输形式。
Cretr-symlinks在递回形式中,下载链接所唆使的文件(连至目次则破例)。
递回下载:
-r,Crecursive递回下载。
-l,Clevel=数字最年夜递回深度(inf或0暗示无穷)。
Cdelete-after删除下载后的文件。
-k,Cconvert-links将相对链接转换为绝对链接。
-K,Cbackup-converted转换文件X前先将其备份为X.orig。
-m,Cmirror等效于-r-N-linf-nr的选项。
-p,Cpage-requisites下载一切显现完全网页所需的文件,比方图象。
Cstrict-comments翻开对HTML备注的严厉(SGML)处置选项。
递回下载时有关承受/回绝的选项:
-A,Caccept=列表承受的文件款式列表,以逗号分开。
-R,Creject=列表扫除的文件款式列表,以逗号分开。
-D,Cdomains=列表承受的域列表,以逗号分开。
Cexclude-domains=列表扫除的域列表,以逗号分开。
Cfollow-ftp跟从HTML文件中的FTP链接。
Cfollow-tags=列表要跟从的HTML标志,以逗号分开。
-G,Cignore-tags=列表要疏忽的HTML标志,以逗号分开。
-H,Cspan-hosts递回时可进进别的主机。
-L,Crelative只跟从绝对链接。
-I,Cinclude-directories=列表要下载的目次列表。
-X,Cexclude-directories=列表要扫除的目次列表。
-np,Cno-parent不搜刮下层目次。
欢迎大家来到仓酷云论坛! 如果你有庞大而复杂的测试条件,尽量把它剪裁得越小越好。可能你会遇到这种情况,对于一个问题会出现不同内容回答,这时你需要通过实践来验证。 生成新的unispimsp.ksc。”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的。 如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。 下面看看一个让人无法回答的问题:“救命各位高手,向你们请教一些问题:如何在Linux下配制HTTP、FTP、Samba、DNS、DHCP、Sendmail服务器,谢谢”这样的问题。 我学习Linux的心得体会 ,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。 眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。 现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。 期间我阅读了不少关于Linux的相关资料,其中也不乏一些有趣的小故事,这既丰富了我的课余生活,也让我加深了对一些术语的理解,比玩游戏强多了。?
页:
[1]