|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果你只是想应付一下操作系统的课程,劝你最好别学,或者说不要指望能用的怎么样。
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 |
|