¿Como? - El comando Wget y Gwget

Este es un complemento al artículo realizado por Screening en el mes de septiembre: “Como usar Wget para bajar archivos (y más)“. Recibimos como mínimo una vez casi diario la pregunta ¿Como? Wget. En realidad no sabemos cual sea el sentido de la pregunta, es decir, no sabemos si se refieren al programa Wget que sirve para bajar ficheros, o en un sentido mas amplio estarán refiriéndose a como descargar la llave pública (pubkey) con Wget. Bueno como sea, intentaré responder a las dos cuestiones, pero lo haré en dos artículos con el fin de no confundir con tanta información, el presente “¿Como? El comando Wget y Gwget” y un segundo que se llamará “¿Como? Descargar una Llave pública (pubkey)”:


Modo texto desde consola

Como hemos comentado, Wget es un programa para bajar ficheros desde la línea de comandos y sirve tanto para direcciones http, https como ftp. La sintaxis de wget es la siguiente:

wget [opciones] una_dirección_valida_de_Internet

Si ustedes consultan la página man para este programa, podrán observar su complejidad. Abordaremos las opciones disponibles que nos interesan y tal vez más usadas:

-r: wget recursivo (entra en directorios y links)

-c: para bajarse un fichero en varias sesiones o continuar desde donde se quedó si se corta la conexión.

Veamos los siguientes ejemplos (imaginarios) para ilustrar un poco:

$ wget -r html://ubuntu/pool/universe/m/meld
# HTML baja todo /meld

$ wget -c html://ubuntu/pool/universe/m/meld/meld_1.1.5.1-0ubuntu1_all.deb
# HTML baja meld*.deb

$ wget -r ftp://ubuntu/pool/universe/m/meld
# FTP baja todo /meld

$ wget -c ftp://ubuntu/pool/universe/m/meld/meld_1.1.5.1-0ubuntu1_all.deb
# FTP baja solo meld*.deb

El primer ejemplo se bajaría el contenido del directorio /ubuntu/pool/universe/m/meld (directorios y ficheros, recursivamente) al directorio donde estamos parados.

El segundo ejemplo bajaría el archivo meld_1.1.5.1-0ubuntu1_all.deb al directorio actual en donde estamos parados, pudiendo pararlo en cualquier momento con CTRL+C para continuar su bajada en otro momento volviendo a utilizar el mismo comando. Todo esto mismo, funciona con HTML, HTMLS y FTP.

Por si lo desean cuenta con un frontend para GTK en modo gráfico y se llama Gwget, así que podrían practicar con un ejemplo real; Si no tienen inconveniente pueden bajarlo del servidor MX pero el lenguaje sería es_MX, o cambien el servidor y tal vez el nombre del DEB:

$ wget http://tezcatl.fciencias.unam.mx/ubuntu/pool/universe/g/gwget2/gwget_0.99-0ubuntu1_i386.deb

Y lo instalamos con:

$ sudo dpkg -i gwget_0.99-0ubuntu1_i386.deb

En caso de tener problema con el repositorio, haganlo de manera tradicional:

$ sudo apt-get install gwget

Es todo en consola.

Modo gráfico desde escritorio

Por si no nos gusta trabajar en la consola, no hay problema, cuenta con un frontend para GTK en modo gráfico Gwget. Abran Synaptic y lo instalan.

Espero les sea de utilidad. ;-))

Completa esta lectura con:

Si te gustó este post, por favor considera dejar un comentario o suscribirte al feed y obtener artículos futuros en tu lector de feeds.

Comentarios (3)

Me sirvio de mucho doc, para poder restablecer un download que se corto al 89%
Gracias

De nada! gracias por el comentario Juan.
Saludos!

Me resulto muy util el comando ftp de la descarga recursiva de una carpeta entera por ftp motivo el NOKIA 770 y una tarjeta MMC de 2 Gigas con todo linux en la tarjeta en una partición de 500 Megas (ext3) y 1400 Megas en FAT32, que al insertarla en un Windows XP me decia que no tenia formato y si la queria formatear, y asi poner pegar mis cosas en la partición FAT32 inaccesible

Deja un comentario

(requerido)

(requerido)