飘飘悠悠 发表于 2015-1-14 21:20:59

CentOS教程之Centos下载文件wget下令详解

如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!wget是linux最经常使用的下载下令,一样平常的利用***是:wget+空格+要下载文件的url路径  比方:#wgetlinuxsense.org/xxxx/xxx.tar.gz">http://www.linuxsense.org/xxxx/xxx.tar.gz
  复杂说一下-c参数,这个也十分罕见,能够断点续传,假如不当心停止了,能够持续利用下令接着下载
  比方:#wget-chttp://www.linuxsense.org/xxxx/xxx.tar.gz
  上面具体论述wget的用法:
  wget是一个从收集上主动下载文件的自在工具。它撑持HTTP,HTTPS和FTP协定,可使用HTTP代办署理.
  所谓的主动下载是指,wget能够在用户加入体系的以后在背景实行。这意味这你能够登录体系,启动一个wget下载义务,然前进出体系,wget将在背景实行直就任务完成,相对别的年夜部分扫瞄器鄙人载大批数据时必要用户一向的介入,这省往了极年夜的贫苦。
  wget能够跟踪HTML页面上的链接顺次下载来创立近程办事器的当地版本,完整重修原始站点的目次布局。这又常被称作”递回下载”。在递回下载的时分,wget遵守RobotExclusion尺度(/robots.txt).wget能够鄙人载的同时,将链接转换成指向当地文件,以便利离线扫瞄。
  wget十分不乱,它在带宽很窄的情形下和不不乱收集中有很强的顺应性.假如是因为收集的缘故原由下载失利,wget会不休的实验,直到全部文件下载终了。假如是办事器打断下载历程,它会再次联到办事器上从中断的中央持续下载。这对从那些限制了链接工夫的办事器高低载年夜文件十分有效。
  wget的罕见用法
  wget的利用格局
  Usage:wget……
  *用wget做站点镜像:
  wget-r-p-np-khttp://dsec.pku.edu.cn/~usr_name/
  #大概
  wget-mhttp://www.tldp.org/LDP/abs/html/
  *在不不乱的收集高低载一个部分下载的文件,和在余暇时段下载
  wget-t0-w31-chttp://dsec.pku.edu.cn/BBC.avi-odown.log&
  #大概从filelist读进要下载的文件列表
  wget-t0-w31-c-Bftp://dsec.pku.edu.cn/linuxsoft-ifilelist.txt-odown.log&
  下面的代码还能够用来在收集对照余暇的时段举行下载。我的用法是:在mozilla中将不便利事先下载的URL链接拷贝到内存中然后粘贴到文件filelist.txt中,在早晨要进来体系前实行下面代码的第二条。
  *利用代办署理下载
  wget-Yon-p-khttps://sourceforge.net/projects/wvware/
  代办署理能够在情况变量或wgetrc文件中设定
  #在情况变量中设定代办署理
  exportPROXY=http://211.90.168.94:8080/
  #在~/.wgetrc中设定代办署理
  http_proxy=http://proxy.yoyodyne.com:18023/
  ftp_proxy=http://proxy.yoyodyne.com:18023/
  wget各类选项分类列表
  *启动
  -V,Cversion显现wget的版本前进出
  -h,Chelp打印语法匡助
  -b,Cbackground启动后转进背景实行
  -e,Cexecute=COMMAND实行`.wgetrc’格局的下令,wgetrc格局拜见/etc/wgetrc或~/.wgetrc
  *纪录和输出文件
  -o,Coutput-file=FILE把纪录写到FILE文件中
  -a,Cappend-output=FILE把纪录追加到FILE文件中
  -d,Cdebug打印调试输入
  -q,Cquiet宁静形式(没有输入)
  -v,Cverbose冗杂形式(这是缺省设置)
  -nv,Cnon-verbose关失落冗杂形式,但不是宁静形式
  -i,Cinput-file=FILE下载在FILE文件中呈现的URLs
  -F,Cforce-html把输出文件看成HTML格局文件看待
  -B,Cbase=URL将URL作为在-F-i参数指定的文件中呈现的绝对链接的前缀
  Csslcertfile=FILE可选客户端证书
  Csslcertkey=KEYFILE可选客户端证书的KEYFILE
  Cegd-file=FILE指定EGDsocket的文件名

  *下载
  Cbind-address=ADDRESS指定当地利用地点(主机名或IP,当当地有多个IP或名字时利用)
  -t,Ctries=NUMBER设定最年夜实验链接次数(0暗示无穷制).
  -OCoutput-document=FILE把文档写到FILE文件中
  -nc,Cno-clobber不要掩盖存在的文件或利用.#前缀
  -c,Ccontinue接着下载没下载完的文件
  Cprogress=TYPE设定历程条标志
  -N,Ctimestamping不要从头下载文件除非比当地文件新
  -S,Cserver-response打印办事器的回应
  Cspider不下载任何器材
  -T,Ctimeout=SECONDS设定呼应超时的秒数
  -w,Cwait=SECONDS两次实验之间距离SECONDS秒
  Cwaitretry=SECONDS在从头链接之间守候1…SECONDS秒
  Crandom-wait鄙人载之间守候0…2*WAIT秒
  -Y,Cproxy=on/off翻开或封闭代办署理
  -Q,Cquota=NUMBER设置下载的容量限定
  Climit-rate=RATE限制下载输率
  *目次
  -ndCno-directories不创立目次
  -x,Cforce-directories强迫创立目次
  -nH,Cno-host-directories不创立主机目次
  -P,Cdirectory-prefix=PREFIX将文件保留到目次PREFIX/…
  Ccut-dirs=NUMBER疏忽NUMBER层近程目次
  *HTTP选项
  Chttp-user=USER设定HTTP用户名为USER.
  Chttp-passwd=PASS设定http暗码为PASS.
  -C,Ccache=on/off同意/不同意办事器真个数据缓存(一样平常情形下同意).
  -E,Chtml-extension将一切text/html文档以.html扩大名保留
  Cignore-length疏忽`Content-Length’头域
  Cheader=STRING在headers中拔出字符串STRING
  Cproxy-user=USER设定代办署理的用户名为USER
  Cproxy-passwd=PASS设定代办署理的暗码为PASS
  Creferer=URL在HTTP哀求中包括`Referer:URL’头
  -s,Csave-headers保留HTTP头到文件
  -U,Cuser-agent=AGENT设定代办署理的称号为AGENT而不是Wget/VERSION.
  Cno-http-keep-alive封闭HTTP举动链接(永久链接).
  Ccookies=off不利用cookies.
  Cload-cookies=FILE在入手下手会话前从文件FILE中加载cookie
  Csave-cookies=FILE在会话停止后将cookies保留到FILE文件中
  *FTP选项
  -nr,Cdont-remove-listing不移走`.listing’文件
  -g,Cglob=on/off翻开或封闭文件名的globbing机制
  Cpassive-ftp利用主动传输形式(缺省值).
  Cactive-ftp利用自动传输形式
  Cretr-symlinks在递回的时分,将链接指向文件(而不是目次)
  *递回下载
  -r,Crecursive递回下载--慎用!
  -l,Clevel=NUMBER最年夜递回深度(inf或0代表无量).
  Cdelete-after在如今终了后部分删除文件
  -k,Cconvert-links转换非绝对链接为绝对链接
  -K,Cbackup-converted在转换文件X之前,将之备份为X.orig
  -m,Cmirror等价于-r-N-linf-nr.
  -p,Cpage-requisites下载显现HTML文件的一切图片
  *递回下载中的包括和不包括(accept/reject)
  -A,Caccept=LIST分号分开的被承受扩大名的列表
  -R,Creject=LIST分号分开的不被承受的扩大名的列表
  -D,Cdomains=LIST分号分开的被承受域的列表
  Cexclude-domains=LIST分号分开的不被承受的域的列表
  Cfollow-ftp跟踪HTML文档中的FTP链接
  Cfollow-tags=LIST分号分开的被跟踪的HTML标签的列表
  -G,Cignore-tags=LIST分号分开的被疏忽的HTML标签的列表
  -H,Cspan-hosts当递回时转到内部主机
  -L,Crelative仅仅跟踪绝对链接
  -I,Cinclude-directories=LIST同意目次的列表
  -X,Cexclude-directories=LIST不被包括目次的列表
  -np,Cno-parent不要追溯到父目次
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!

山那边是海 发表于 2015-1-17 10:56:26

期间我阅读了不少关于Linux的相关资料,其中也不乏一些有趣的小故事,这既丰富了我的课余生活,也让我加深了对一些术语的理解,比玩游戏强多了。?

爱飞 发表于 2015-1-24 13:57:12

对我们学习操作系统有很大的帮助,加深我们对OS的理解。?

愤怒的大鸟 发表于 2015-2-7 13:37:59

我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是2000,后来又有了XP,上大学时又有了win7。

老尸 发表于 2015-2-22 16:26:34

我是学习嵌入式方向的,这学期就选修了这门专业任选课。

海妖 发表于 2015-3-7 03:50:59

尽量不要提问纯属是扯蛋.学习Linux特别是自己一个人初学入手的时候没人教很困难.当然如果可以的话平时多去买些Linux书...对学习Linux很有帮助.

只想知道 发表于 2015-3-14 12:26:30

Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。

柔情似水 发表于 2015-3-21 09:16:33

再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。?
页: [1]
查看完整版本: CentOS教程之Centos下载文件wget下令详解