在下一篇文章中,我们将看一下Wget。 必须说GNU Wget是 免费工具 允许从Web服务器下载内容 以一种简单而快速的方式。 它的名字来源于万维网(w)和单词get(英文 得到)。 这个名字的意思是: 从WWW获取.
如今,有数十种应用程序可以非常高效地下载文件。 它们大多数基于Web和桌面界面,并且针对所有操作系统而开发。 但是在Gnu / Linux(还有适用于Windows的版本)有 强大的下载管理器 wget文件。 它被认为是目前最强大的下载器。 支持协议,例如http,https和 FTP.
用wget下载文件
下载档案
使用此工具的最简单方法是下载 指示文件 我们想要什么:
wget http://sitioweb.com/programa.tar.gz
使用不同的协议下载
作为一个好的下载管理器,有可能 一次请求多个下载。 我们甚至可以按相同顺序使用不同的协议:
wget http://sitioweb.com/programa.tar.gz ftp://otrositio.com/descargas/videos/archivo-video.mpg
通过扩展下载
另一种下载多个文件的方法 使用相同扩展名的文件,它将使用通配符星号:
wget<code class="language-bash" data-lang="bash">-r -A.pdf</code>http://sitioweb.com/*.pdf
该命令并不总是有效,因为某些服务器可能已禁止访问 wget的.
下载文件清单
如果我们要下载的文件是我们想要的,那么我们只需要保存它们 文件中的URL。 我们将创建一个名为 files.txt 我们将在命令中指定列表的名称。 必要的 每行仅放置一个网址 在files.txt中。
我们将用于下载创建的列表并将其保存在.txt文件中的命令如下:
wget -i archivos.txt
重新开始下载
如果出于某种原因下载被中断,我们将能够 从停止的地方继续下载 使用 选项c 使用wget命令:
wget -i -c archivos.txt
添加有关下载的日志
如果我们想获取有关下载的日志,为了 控制任何事件 在它上面,我们将不得不添加 -o选项 如下所示:
wget -o reporte.txt http://ejemplo.com/programa.tar.gz
限制下载带宽
在很长的下载时间内,我们可以 限制下载带宽。 这样一来,我们将阻止下载在整个下载期间占用所有带宽:
wget -o /reporte.log --limit-rate=50k ftp://ftp.centos.org/download/centos5-dvd.iso
使用用户名和密码下载
如果要从需要用户名/密码的站点下载,则只需使用以下选项:
wget --http-user=admin --http-password=12345 http://ejemplo.com/archivo.mp3
下载尝试
默认, 该程序进行了20次尝试建立连接的尝试 并开始下载,在非常饱和的站点中,即使尝试20次也有可能无法实现。 随着 选项t 增加更多尝试。
wget -t 50 http://ejemplo.com/pelicula.mpg
使用wget下载网站
Wget人的帮助
Wget不仅限于文件下载我们将能够下载整个页面。 我们将只需要编写类似以下内容的内容:
wget www.ejemplo.com
下载网站及其额外元素
随着 选项p 我们还将下载所有 页面上需要的其他元素 例如样式表,嵌入式图像等。
如果我们添加 选项r se 将递归下载多达5个级别 从站点:
wget -r www.ejemplo.com -o reporte.log
将链接转换为本地
默认情况下,站点内的链接指向整个域的地址。 如果我们以递归方式下载该网站,然后离线进行研究,则可以使用 转换链接选项 那会把他们变成 本地链接:
wget --convert-links -r http://www.sitio.com/
获取网站的完整副本
我们将有可能获得网站的完整副本。 这 –镜像选项 与使用 选项-r -l inf -N 这表示无限级别的递归并获得每个下载文件的原始时间戳。
wget --mirror http://www.sitio.com/
转换扩展
如果您下载整个站点以脱机查看它,则由于扩展名(例如.cgi,.asp或.php),可能无法打开几个下载的文件。 然后可以用 –html-extension选项 所有文件都将转换为.html扩展名。
wget --mirror --convert-links --html-extension http://www.ejemplo.com
这些只是一般准则 比使用Wget所能完成的要多。 谁想要可以咨询 在线手册 咨询这个出色的下载管理器为我们提供的所有可能性。