计算机软件

WGET命令:例子。 在网络上下载文件Wget的控制台程序

这似乎是在一个世界里,世界人口一半的主动使用电脑和习惯时尚的图形界面和丰富的功能,例如,对于文本应用的地方。 大约20年前,计算机接口是一个可怕的黑色面板,显示只是一套白色字符,并在文本命令为代价进行的所有控件。 令人惊讶地,在何种程度上这些程序难看,因此它们是有功能的和可靠的。

什么是Wget的?

wget的(也被称为GNU Wget的Linux)的是一个控制台,而不是用于文件和网页工作的交互式应用程序。 事实上,它是从互联网上下载文件,其中缺少一个图形界面和一些功能来管理,非典型的更高级的解决方案的工具。

该方案是由团队来自克罗地亚Hrvozhi尼克希奇开发的,现在支持朱塞佩Skrivano和Linux社区的开发。 该实用程序(当时叫的GetURL)的第一组件在1996年1月被引入。 该方案是写在C和GNU许可软件的名义出版。 最初,该工具发布了Linux平台上。 随着时间的推移,该工具已被翻译成多国语言,并移植到所有流行的平台,包括Wget的为Windows 7(或更新版本),Wget的适用于MacOS,等等。

这个程序 - 不是交互式的,这意味着其能力范围内运行的任何过程中,不能被控制的,它可以通过转动操作系统的控制来控制。

尽管现代浏览器通常有一个内置的 下载管理器, 他们仍然专为互动沟通,因此,在手动模式下工作变得困难。 wget的,相反,允许自动化的一些过程。 例如,可以事先与网页的列表,使用它你可以上传多个文件和网页编写文本文档。

主要特点

然而,在第一个地方是下载文件的程序,这意味着它的主要功能的证据。

wget的可以从互联网上下载的任何材料,无论是文件,可执行文件或整个网页的HTML格式(不同的协议)。 文件可以从该目录中下载的 FTP。

客户可以执行递归下载,自动跟随一个特定的网站(或多个网站)中的链接,同时恢复网页的原始结构。 您可以查看没有访问网络下载的网站(默认加载到一个地址在线观看)。

wget的最初适应缓慢或不稳定的连接类型,因此它是一个重要的特点是恢复中断的下载文件(如果服务器支持RANGE头,这是可能的)的能力。 wget的还可以监控服务器(无障碍)的重新加载和更新的状态(wget的检查文件头,并支持最新的版本)的文件和网页。

该方案也有一些是典型的所谓事业蜘蛛探索各种网站和服务器对他们的某些文件的存在特点。

支持的平台

wget的Linux已经成为该产品的基地。 如上所述,该实用程序最初仅在Linux上工作,但很快得到普及,并已适用于其他系统。 例如,你可以找到Windows 7和较新的操作系统wget的版本,并有建立一个GUI。 至于Linux,你编程往往存在缝入分配。 在一些Linux终端建立原生支持Wget的团队。 Ubuntu的,Fedora的,openSUSE的,以及其他消费的发行版与程序的工作,因为他们说,开箱即用。 接下来,看看该程序的更多细节。

wget的命令:关键参数列表

命令的基本名单包括:

  • -V - 让你在使用当前检查软件版本;
  • -h - 显示使用应用程序命令的最全面信息;
  • -b - 它可以让你翻译在后台程序;

消息选项列表

wget的命令允许在所显示的信息完全控制。 这里的列表:

  • -o日志文件 - 创建,记录应用程序的整个过程中的日志文件;
  • -a日志文件 - 允许你来补充,而不是创建一个新的现有日志文件;
  • -d - 显示必要的信息来开发和调试器(帮助解决客户的工作中的问题和纠正错误);
  • -q - 关闭消息的显示;
  • -v - 这个选项是默认启用的,提供有关发生在该程序的所有进程的详细报告(实时);
  • -nv - 显著减少了由在消息的用户接收到的信息。 只有最相关的数据和错误通知;
  • -i文件(与文件路径) - 该命令允许您扫描的文件,从一个链接和引导隔离; 您可以使用不同的格式,包括HTML文件,但如果您使用此命令时,它是没有必要指定路径在命令行上的文件;
  • -f - 发人深省的程序读取一个文件作为HTML; 当使用该命令与本地HTML文件的工作,可能会发生错误,避免它,是足够的文档<基本href在以指示= HTTP://站点/条/ 279125 /%E2%80%9Durl%E2%80%9D% 3E。%3C / LI>

引导选项列表

对于使用wget下载文件的基本命令。 下面是他们的基本设置:

  • --bind地址= ADDRESS - 该命令允许传送数据地址绑定的本地机器上。 当使用TCP /需要IP连接命令精确地指定的IP地址(如果若干个)。
  • -t号码(需要指定的数量) - 允许用户选择负载重复的次数。 为了避免重复应该指定的人数为0的值。
  • -nc - 此命令可以让你恢复的情况下上传文件的以前的状态,有在网络中的故障,并下载被中断。 如果你不使用的命令之一重装(-N,-NC,-r),Wget的将创建一个副本,并重新开始下载。 -r选项允许你替换现有文件。
  • Ç - 也有利于在化合物(以及其中的Wget停止独立尝试重新连接)的丢失的情况下重新加载文件。 这足以链接到文件中指定的命令。 如果您使用相同的目录中有文件的Wget将其持有的识别,并自动决定其重装。 命令只能在那里是支持Range头服务器使用。

  • --progress - 允许您选择显示下载进度的类型。 您可以指定-progress =条或进度=点。
  • --spider - 替换文件下载指令,以验证其在服务器上存在;
  • -w(秒) - 指定下载之间的时间间隔。
  • -q(以千字节或兆数表示) - 可以让你准确地调整你的数据的大小和限制过度卷。 然而,值得注意的是,一个单一的文件将被暴露无关配额下载(即用一个单一的文件,此选项将无法正常工作,有些他不重)。

的HTTP参数列表

  • --http-USER =和--http-passwd文件= - 允许您为您的Web服务器上进行验证,从这些文件将被卸载指定登录名和密码。
  • -C =开/关 - 允许启用或在服务器侧数据的禁止高速缓存。
  • --cookies =开/关 - 在相同高速缓存,只有饼干。 它可以让你要么停止或继续进行访问服务器统计所需的cookie数据的交换。 默认情况下,启用该选项,但该cookie的文件不存储在硬盘上。
  • --save饼干 - 允许你创建一个cookie文件(最新数据)。
  • --proxy用户和-proxy-passwd文件 - 允许您指定代理服务器上认证的用户名和密码(如果使用)。

的FTP设置列表

与Wget的工作高级选项。 FTP命令:

  • -nr - 不要从与FTP工作时自然产生的目录.listing的临时文件;
  • -g开/关 - 让你在公用目录FTP使用特殊字符;
  • --passive-FTP - 该命令可以在存在Firewall'a被用来激活被动FTP模式(其中,用户自己负责连接到服务器)。

wget的特攻队:最佳实践

该程序工作的最简单,最平凡的例子,当然,下载文件。 与wget命令的测试,你可以用一个简单的链接到一个文件在网络上启动并进入控制台/终端:显示该文件的准确和完整路径* Wget的*链接。

要继续下载文件,使用:Wget的-c *链接显示的准确和完整路径文件*。

如果有链接到文件和文档计划列表中,你可以使用命令Wget的-i Filelist.txt中。

至于下载的网页,一切都有点复杂,但在同一时间和可能性的数目显著增加。 不引进新的参数,每次有需要下载一个网站,你可以创建脚本或注册的所有.wgetrc文件设置。

保存网页作为参考(这将是难以打开它们在本地计算机上),你可以使用wget -m命令*链接显示该文件的准确和完整路径*。

对此同一页制成可供观赏没有Internet连接,您可以使用显示准确,完整路径wget的-r -10 -k *链接到文件*。

格式出错wget命令无法找到指任何错字和不正确的设置。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhcn.birmiss.com. Theme powered by WordPress.