Como usar Wget para bajar archivos (y más)
Muchas veces he visto preguntas en la web como: que gestor de descargas que soporte resumir puedo usar? con que programa puedo copiar un sitio completo a mi disco rígido?
La respuesta es simple: el comando wget.
Si bien al usarlo nos encontramos con una linea de comandos muy UNIX, entre sus principales ventajas podemos encontrarnos con que soporta tanto el protocolo HTTP, HTTPS como FTP y las descargas son muy confiables aún teniendo una conexión lenta o si ésta se corta. Es no interactivo, lo que significa que podemos usarlo en segundo plano (background) aún sin estar logueados en el sistema. Para una idea mas clara: ponemos a bajar algo, salimos de la sesión y wget seguirá su trabajo hasta terminarlo.
Nos permite crear versiones locales de sitios web enteros, recreando la estructura de sus directorios (esto se llama descarga recursiva). Pudiendo convertir los links automáticamente a enlaces con destino a los archivos locales.
Vamos a la práctica:
Para bajar un archivo
$ wget urldelarchivoabajar
ejemplo: $ wget http://mail.google.com/mail/help/images/logo.gif
Bajar un archivo que ha sido descargado parcialmente con otro programa
$ wget -c urldelarchivoabajar
Bajar un directorio completo
$ wget -r -A=.html,.zip -nc -np urldelsitio
donde -r indica que sea recursivo, A= extensiones a bajar, -nc que no baje los archivos que bajamos antes y -np que no descargue desde el directorio raíz ya que sino bajaríamos el servidor completo.
Informarse mas: lean el manual en la misma consola haciendo ‘man wget’.
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.










[...] Mas info aquí, aquí y aquí. [...]