All - ¿Como? - El comando Wget y Gwget
AngelFire
mlabrada en infomed.sld.cu
Vie Nov 14 19:03:48 GMT 2008
http://www.laconsolablog.com/2007/11/07/%c2%
bfcomo-el-comando-wget-y-gwget/
¿Como? - El comando Wget y Gwget
Publicado por pptux
en Noviembre 7, 2007
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. ;-)).
---------------------------------------
Red Telematica de Salud - Cuba
CNICM - Infomed
Más información sobre la lista de distribución ubuntu-es