Wget – Excelente Gestor de Descargas desde la Terminal


Hay muy pocas cosas que no puedan hacerse desde la Terminal en Linux, la herramienta más potente de nuestro querido sistema

Para aquellos amantes de la Consola o Terminal vamos a ver una pequeña introducción hecha en nuestro foro por nuestro amigo jdgr00 de como usar Wget como gestor de descargas

GNU Wget es una herramienta libre que permite la descarga de contenidos desde servidores web de una forma simple. Su nombre deriva de World Wide Web (w), y de «obtener» (en inglés get), esto quiere decir: obtener desde la WWW.

Actualmente soporta descargas mediante los protocolos HTTP, HTTPS y FTP.

Entre las características más destacadas que ofrece wget está la posibilidad de fácil descarga de mirrors (espejos) complejos de forma recursiva, conversión de enlaces para la visualización de contenidos HTML localmente, soporte para proxies…

Wget cuenta con una potencia y flexibilidad impresionantes, veamos unos ejemplos:

Para descargar una imagen .iso:

Buscamos la imagen iso que queremos descargar, copiamos la dirección/URL de ese archivo .iso con un simple clic derecho sobre el enlace

Y en la consola pegamos la URL después del comando wget, así:

wget ftp://ftp.pardus.org.tr/pub/ISO/Kurulan/2011.1/Pardus-2011.1-Dama-Dama-x86_64.iso

Y de inmediato comenzará la descarga

La puedes interrumpir en cualquier momento con CTRL + C

y luego reanudarla con el mismo comando inicial pero agregando -c

wget -c ftp://ftp.pardus.org.tr/pub/ISO/Kurulan/2011.1/Pardus-2011.1-Dama-Dama-x86_64.iso

Tambien podemos hacer un archivo con varias URLs para que wget empiece a descargar un archivo luego de terminar con otro

Por ejemplo creamos un archivo en nuestro /home

nano /home/usuario/descargas-wget

Con el contenido de varios enlaces

ftp://ftp.pardus.org.tr/pub/ISO/Kurulan/2011.1/Pardus-2011.1-Dama-Dama-i686.iso

http://cdimage.debian.org/cdimage/weekly-builds/i386/iso-cd/debian-testing-i386-CD-1.iso

http://mirrors3.kernel.org/archlinux/iso/2011.08.19/archlinux-2011.08.19-core-i686.iso

Y ahora el comando sería

wget -i /home/usuario/descargas-wget

Esto hará que descarga las tres imagenes de esas distros una después de otra

Igualmente se interrumpe con CTRL + C y se reanuda con

wget -c -i /home/usuario/descargas-wget

Como ven, amigos, muy fácil de usar wget y muy práctico. Estas son las opciones más basicas y más conocidas que podemos usar a diario. Para aprender todo su poder podemos ver este gran tutorial de WGET en Linux Total

A usar Wget mis amigos :P

Definición de Wget en Wikipedia

6 pensamientos en “Wget – Excelente Gestor de Descargas desde la Terminal

  1. ixlahak

    Hola, gracias, se ve ineteresante y quiciera probar ya que me la paso haciendo descargas de distintos tipos, sin embargo quiciera saber si Wget viene por defecto en Parduso si hay que instalarlo, y si es así, quiciera saber como hacerlo y poder utilizarlo.
    Gracias.

    Responder
    1. Yoyo Autor

      Hola, compa

      Ya viene por defecto, en todas las distros viene ;)

      Normalmente cuando algo no viene, explicamos como instalarlo, si no decimos nada es que viene

      Por cierto, pásate por el foro por el tema que dejastes sobre grabar audio en Pardus, te he dejado algo por allí ;)

      ParduSaludos

      Responder
  2. Mario Cares (@Luk0s)

    No tenía ni idea del comando -i …

    Yo incluso me hice un script en bash para descargar varios enlaces :D

    #! /bin/bash
    declare -i IND=1
    for i in $(cat links.txt); do
    ARRAY[$IND]=$i
    IND+=1
    done
    for i in “${ARRAY[@]}” ; do
    wget $i
    done

    #http://danlaho.wordpress.com/2010/10/31/mini-gestor-de-descargas-casero/

    Responder
  3. Gregorio Espadas (@gespadas)

    En mi caso, uso wget casi a diario, y además de las opciones que has mencionado, hay una que uso con frecuencia:

    $ wget –limit-rate=120K http://dominio.com/archivo.ext

    De esa manera, puedo limitar el ancho de banda utilizado para descargar el archivo, evitando que se sature mi conexión y pueda seguir navegando por la web sin problemas.

    Obviamente, en el ejemplo de arriba usé 120K, pero puede usarse cualquier otra cantidad, de acuerdo a las necesidades del usuario.

    ¡Saludos!

    Responder

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s