domingo, 8 de agosto de 2010

Wget


Wget es una aplicación por terminal utilizada para hacer descargas desde http, https y ftp, muchas veces lo vemos en varios blog que lo utilizan para bajar la llave publica (pubkey) al momento de agregar un repositorio.

La forma general de utilizarlo es la siguiente:
wget http://cosa-por-bajar

Por ejemplo si queremos bajar una iso de alguna distro, por ejemplo Slitaz:
wget http://mirror.slitaz.org/iso/cooking/slitaz-cooking.iso

Pero que pasa si se cae la conexión por algún motivo y queremos continuar la descarga donde quedo?, para esto debemos agregar -c:
wget -c http://mirror.slitaz.org/iso/cooking/slitaz-cooking.iso
para detener la descarga tecleamos Ctrl-c

Podemos decirle que haga X cantidad de reintentos, esto en caso de q el servidor no responda a la solicitud de descarga:
wget --tries=X http://mirror.slitaz.org/iso/cooking/slitaz-cooking.iso
donde X es la cantidad de reintentos

Podemos limitar la taza de transferencia:
wget --limit-rate=1m http://mirror.slitaz.org/iso/cooking/slitaz-cooking.iso    (1 mega)
wget --limit-rate=100k http://mirror.slitaz.org/iso/cooking/slitaz-cooking.iso   

En caso de ser necesaria alguna autenticacion:
wget --user=usuario --password=contraseña ftp://blablabla....

Cambiar el nombre del archivo a descargar:
wget --output-document=Slitaz http://mirror.slitaz.org/iso/cooking/slitaz-cooking.iso

Si queremos descargar varios archivos, podemos crear un txt y decirle al wget que lea los links que pusimos en el archivo lista.txt:

wget -i lista.txt

Si no les gusta manejar la terminal, pueden buscar un fronted, el mas conocido es gwget

Estas son solo algunas opciones, tambien las podemos combinar de acuerdo a nuestras necesidades; para mas info pueden visitar la Wikipedia y su pagina





No hay comentarios: