Juarbo Blog de temas tecnologicos!

5mar/106

Manual de WGET con ejemplos

wget descargar fichero Manual de WGET con ejemplos

Existen varios gestores de descarga y varias alternativas para descargar archivos en linux, y aunque wget no se limita solo a descargar archivos, hace su trabajo muy bien, y podemos usarlo también para otras funciones de descarga, podemos descargar hasta sitios web completos tan solo indicando la url de la web, además soporta los protocolos http, https y ftp, con o sin contraseña, veamos algunos ejemplos prácticos para lo que podemos usarlo.

Descarga de archivos (Fácil)

El uso mas básico que podemos darle es para descargar un archivo concreto teniendo la ubicación exacta del archivo, de esta manera:

wget http://dominio.com/archivo_a_descargar.tar.gz

También podemos indicar varios archivos a descargar, de la siguiente manera:

wget http://dominio.com/archivo1.tar.gz ftp://otrositio.com/otro_archivo.mpg

Si necesitamos descargar varios archivos, también podemos agregarlo de una lista de enlaces, para ello debemos primero crear un archivo de texto en donde ponemos la dirección de cada archivo a descargar en cada linea del documento, de la siguiente manera:

http://dominio1.com/programa.tar.gz

http://ejemplox.com/rpm/paquete.rpm

ftp://sitio.com/descargas/distro.iso

y lo guardamos con el nombre que queramos, luego mediante wget hacemos el llamado al archivo y comenzamos la descarga, así:

wget -i archivo.txt

Limitar Ancho De Banda

Ahora, con esta potente herramienta podemos limitar también el ancho de banda para la descarga de un archivo, muy util en caso de que necesitemos descargar un archivo muy pesado, por ejemplo el archivo iso de una distribución linuxera, para ello debemos usar lo siguiente:

wget --limit-rate=50k ftp://ftp.centos.org/descargas/centos5-dvd.iso

Con Usuario y Contraseña

Para descargar los archivos que se encuentran en una carpeta protegida con usuario y contraseña, debemos usar algo como lo siguiente:

wget –http-user=AQUIELUSUARIO –http-password=AQUIELPASSWORD http://dominio.com/archivo_privado.pdf

reemplazando los campos de usuario y contraseña.

Ejemplos Avanzados

Los archivos descargados, normalmente se almacenan en la carpeta en donde se encuentra la herramienta, si queremos seleccionar el lugar en nuestro ordenador en donde serán descargados los archivos, debemos usar un código como este:

wget -P/tmp/sitio ftp://www.unsitio.com/

Hacer Un Mirror

Para finalizar, y para demostrar la potencia de esta herramienta, voy a destacar un poco la opción --mirror con la que podemos hacer una copia completa de el directorio o url de el sitio que indiquemos. Por ejemplo si seleccionamos la raíz de un sitio, se descargaran todos los archivos de el sitio, desde los archivos .html pasando por imágenes, archivos de configuración y hasta las hojas de estilos css. Ya solo bastaría con pensar en que otras utilidades podemos darle, yo por ejemplo lo uso para hacer copias de seguridad de las bases de datos de mis servidores, y las programo para que se hagan cada cierto tiempo, en una próxima oportunidad explicare mejor esto.

Código:

wget --mirror http://www.sitio.com.co/

Espero les haya servido este tutorial, en esta otra pagina hay mas ejemplos. Si tienen preguntas no duden en dejar sus comentarios

Page 1 of 11

Redes

Suscribete E-Mail

#CPC04

Categorías

Blogroll