Friday, August 12

wget, administrador de descargas

wget es una aplicación de consola para descargas de archivos mediante HTTP(S)/FTP. Está presente en la mayoria de sistemas Unix. Lo interesante de esta herramienta es que puede actuar como un administrador de descargas, evitando acudir a programas de terceros tipo FlashGet, DAP, etc..

Por ejemplo, para descargar un fichero a 50kb/s, y activar la reanudación de descargas, escribiríamos algo así:
wget --continue --limit-rate=50kb http://servidor.com/fichero.zip
¿Y si queremos apagar el ordenador una vez finalice la descarga? Podemos concatenar dos comandos en Unix mediante una coma ";":
wget http://servidor.com/fichero.zip; halt
El comando "halt" puede no estar presente en algunos sistemas, en los que habría que utilizar la orden "shutdown now" o similar. De la misma manera, podríamos planificar más descargas consecutivas usando la coma.

Otra opción algo más avanzada es "--user-agent", que permite que wget se presente como un navegador determinado, y así poder "engañar" al servidor web. Es útil para acceder a ciertos contenidos reservados a navegadores concretos, como los de los teléfonos móviles.

Hay mucha más información sobre wget en el manual.

No comments: