仓酷云

标题: Linux教程之便利的收集下载工具wget仓酷云 [打印本页]

作者: 若相依    时间: 2015-1-18 11:38
标题: Linux教程之便利的收集下载工具wget仓酷云
如果你只是想应付一下操作系统的课程,劝你最好别学,或者说不要指望能用的怎么样。
wget是一个强力便利的命令行体例下的下载工具。本文先容了wget的基础用法。
收集用户偶然候会碰到必要下载一批文件的情形,偶然乃至必要把全部网站下载上去大概制造网站的镜像。在Windows下的用户都对照熟习Teleport,webzip等等网站下载工具,实践上AIX中也完整能够做到如许的功效,那就是使用wget工具。wget是一个命令行工具,用来下载收集文件大概全部网站,它具有主动重试、断点续传、撑持代办署理服务器等等壮大的功效。它能够完整替换ftp客户端。wget是在Linux下开辟的开放源代码的软件,作者是HrvojeNiksic,厥后被移植到包含Windows在内的各个平台上。
wget固然功效壮大,可是利用起来仍是对照复杂的,基础的语法是:wget[参数列表]URL。上面就分离详细的例子来讲明一下wget的用法。
1、下载全部http大概ftp站点。
wgethttp://place.your.url/here
这个命令能够将http://place.your.url/here首页下载上去。利用-x会强迫创建服务器上千篇一律的目次,假如利用-nd参数,那末服务器高低载的一切内容城市加到当地以后目次。
wget-rhttp://place.your.url/here
这个命令会依照递回的办法,下载服务器上一切的目次和文件,本色就是下载全部网站。这个命令必定要当心利用,由于鄙人载的时分,被下载网站指向的一切地点一样会被下载,因而,假如这个网站援用了其他网站,那末被援用的网站也会被下载上去!基于这个缘故原由,这个参数不经常使用。能够用-lnumber参数来指定下载的条理。比方只下载两层,那末利用-l2。
如果您想制造镜像站点,那末可使用-m参数,比方:
wget-mhttp://place.your.url/here
这时候wget会主动判别符合的参数来制造镜像站点。此时,wget会登录到服务器上,读进robots.txt并按robots.txt的划定来实行。
2、断点续传。
当文件出格年夜大概收集出格慢的时分,常常一个文件还没有下载完,毗连就已被割断,此时就必要断点续传。wget的断点续传是主动的,只必要利用-c参数,比方:
wget-chttp://the.url.of/incomplete/file
利用断点续传请求服务器撑持断点续传。-t参数暗示重试次数,比方必要重试100次,那末就写-t100,假如设成-t0,那末暗示无量次重试,直到毗连乐成。-T参数暗示超时守候工夫,比方-T120,暗示守候120秒毗连不上就算超时。
3、批量下载。
假如有多个文件必要下载,那末能够天生一个文件,把每一个文件的URL写一行,比方天生文件download.txt,然后用命令:
wget-idownload.txt
如许就会把download.txt内里列出的每一个URL都下载上去。(假如列的是文件就下载文件,假如列的是网站,那末下载首页)
4、选择性的下载。
能够指定让wget只下载一类文件,大概不下载甚么文件。比方:
wget-m--reject=gifhttp://target.web.site/subdirectory
暗示下载http://target.web.site/subdirectory,可是疏忽gif文件。--accept=LIST能够承受的文件范例,--reject=LIST回绝承受的文件范例。
5、暗码和认证。
wget只能处置使用用户名/暗码体例限定会见的网站,能够使用两个参数:
--http-user=USER设置HTTP用户
--http-passwd=PASS设置HTTP暗码
关于必要证书做认证的网站,就只能使用其他下载工具了,比方curl。
6、使用代办署理服务器举行下载。
假如用户的收集必要经由代办署理服务器,那末可让wget经由过程代办署理服务器举行文件的下载。此时必要在以后用户的目次下创立一个.wgetrc文件。文件中能够设置代办署理服务器:
http-proxy=111.111.111.111:8080
ftp-proxy=111.111.111.111:8080
分离暗示http的代办署理服务器和ftp的代办署理服务器。假如代办署理服务器必要暗码则利用:
--proxy-user=USER设置代办署理用户
--proxy-passwd=PASS设置代办署理暗码
这两个参数。利用参数--proxy=on/off利用大概封闭代办署理。
wget另有良多有效的功效,必要用户往发掘。

安装和登录命令:login、shutdown、halt、reboot、mount、umount、chsh
作者: 山那边是海    时间: 2015-1-21 11:45
对Linux命令熟悉后,你可以开始搭建一个小的Linux网络,这是最好的实践方法。Linux是网络的代名词,Linux网络服务功能非常强大,不论是邮件服务器、Web服务器、DNS服务器等都非常完善。
作者: 谁可相欹    时间: 2015-1-30 17:27
我想即使Linux高手也很难快速准确精练的回答你。
作者: 飘灵儿    时间: 2015-2-4 13:44
掌握在Linux系统中安装软件,在安装Linux工具盘后大致日常所需的软件都会有,一般网络提供下载的软件都会有安装说明。
作者: 蒙在股里    时间: 2015-2-6 15:30
我学习Linux的心得体会 ,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。
作者: 只想知道    时间: 2015-2-7 14:15
下面看看一个让人无法回答的问题:“救命各位高手,向你们请教一些问题:如何在Linux下配制HTTP、FTP、Samba、DNS、DHCP、Sendmail服务器,谢谢”这样的问题。
作者: 变相怪杰    时间: 2015-2-16 07:45
如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。 Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人。
作者: 灵魂腐蚀    时间: 2015-3-5 01:47
把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。
作者: 愤怒的大鸟    时间: 2015-3-7 10:25
老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。
作者: 小女巫    时间: 2015-3-14 20:42
让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。?
作者: 乐观    时间: 2015-3-15 10:32
Linux?最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具,所以Linux操作系统有着广泛的应用空间。
作者: 再见西城    时间: 2015-3-22 00:09
下面笔者在论坛看到的一个好问题: “安装红旗4.0后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练。
作者: 小妖女    时间: 2015-3-27 10:12
随着Linux应用的扩展,出现了不少Linux社区。有一些非常优秀的社区往往是Linux高手的舞台,如果在探讨高级技巧的论坛张贴非常初级的问题经常会没有结果。
作者: 若天明    时间: 2015-4-1 12:32
任何一个叫做操作系统的东西都是这样子构成的:内核+用户界面+一般应用程序。
作者: 飘飘悠悠    时间: 2015-4-6 01:11
一定要学好命令,shell是命令语言,命令解释程序及程序设计语言的统称,shell也负责用户和操作系统之间的沟通。
作者: 若相依    时间: 2015-4-18 05:44
生成新的unispimsp.ksc。”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的。
作者: 冷月葬花魂    时间: 2015-4-21 18:13
熟读Linux系统有关知识,如系统目录树,有关内容可购书阅读或搜索论坛。
作者: 仓酷云    时间: 2015-5-9 21:52
写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。
作者: 老尸    时间: 2015-6-9 21:50
上课传授的不仅仅是知识,更重要的是一些道理,包括一些做人的道理,讲课时也抓住重点,循序渐进,让同学理解很快;更可贵的是不以你过去的成绩看问题.
作者: 再现理想    时间: 2015-6-29 05:18
即便是非英语国家的人发布技术文档,Linux也都首先翻译成英语在国际学术杂志和网络上发表。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2