wget Linux | Windows

Para quienes les gusta dar un click y esperar que su archivo se descargue completo; mientras se encomiendan a San Juan Diego para que la transferencia no se interrumpa o la conexion no se pierda; habriá que decirles que existe una aplicacion chingonsisima [para consola/modo texto], que lleva por nombre: wget y sirve para descargar lo que se ofrezca vía web.

Esta utilidad que no es mayor a los 800 Kb [incluyendo archivos de ayuda] permite realizar descargas desde sitios http o ftp, practicamente hace de todo [menos cocinar, planchar o dar masajes]. Mas bien lo que hace es lo siguiente:

  • Permite descargar un sitio entero para crear un mirror si es lo que se desea
  • Continuar una transferencia interrumpida sin perder el porcentaje ya descargado
  • Trabajar en segundo plano
  • Cargar una lista de url’s para descargar automaticamente
  • Intentar t veces una descarga hasta lograrla
  • Navegacion recursiva en los directorios remotos
  • Convertir links a enlaces locales

Para usar wget, en mi shell por ejemplo, lo hago de la siguiente manera:
[root@valar /root]# wget -cbi update_kde.txt

-cbi es completamente equivalente a -c -b -i que son las opciones que utilizo, dónde:
c es para continuar descargando un archivo parcialmente descargado [continue]
b es para trabajar en segundo plano [background]
i es para leer las URLs desde el archivo especificado [input file]

En mi ejemplo, el archivo update_kde.txt contiene una lista de enlaces directos a los paquetes RPM que necesito descargar para actualizar KDE:

http://www.fastmirrors.org/kde/stable/3.2.1/i386/arts-1.2.1-0.1.i386.rpm
http://www.fastmirrors.org/kde/stable/3.2.1/i386/arts-devel-1.2.1-0.1.i386.rpm
http://www.fastmirrors.org/kde/stable/3.2.1/i386/kdebase-3.2.1-0.1.i386.rpm
http://www.fastmirrors.org/kde/stable/3.2.1/i386/kdebase-devel-3.2.1-0.1.i386.rpm

Y lo hago desde linux, pero tambien se puede ejecutar el binario de wget en una ventana de ms-dos de igual manera.

La manera más común es la siguiente:
[root@valar /root]# wget URL
[root@valar /root]# wget -cb http://host.com/dir1/dir2/foto.jpg

Por costumbre utilizo las opciones -cb. Claro, cada quien utiliza las opciones que mas le convengan, recomiendo leer el manual.

En fin, tan bueno es y con suficientes opciones que resultan pocas las líneas dedicadas en este post.

La página del proyecto esta aquí y el sitio oficial por aquí.
La version actual de wget para Linux es la 1.9.1.tar.gz [al momento de escribir esto].
Y la version para windows es la 1.9.1b-complete.zip [al momento de escribir estas líneas]. Para mayores detalles, ir a este sitio.

Recomiendo leer un poquito el manual que provee y aprovechar al maximo esta herramienta para la web, al final se descubrirar lo genial que es.

Anuncios

Responder

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