Saltar al contenido
solo software libre

Ejemplos del comando Wget en la línea de comandos de Linux

Ejemplos de comandos Wget

En este articulo, le mostraremos cómo utilizar el comando wget con ejemplos y explicaciones de todas las opciones de wget.

¿Qué es Wget?

Wget es una utilidad de línea de comandos para descargar archivos en Linux desde la web. Usando la utilidad wget puede descargar archivos con protocolos FPT, HTTP, HTTPS. Es una utilidad gratuita y viene con licencia GPL. Con el uso de las opciones del comando wget, puede gestionar la descarga de múltiples archivos, descargas recursivas, limitar el ancho de banda, reflejar un sitio web, reanudar descargas, descargar en segundo plano y mucho más.

Instalación de la utilidad Wget

Hoy en día, la utilidad wget está preinstalada en todas las distribuciones de Linux. Para comprobar si wget está instalado o no, abra el terminal, escriba wget y pulse Intro. Si wget está instalado, entonces se mostrará la salida como a continuación se imprimirá otro comando wget no se encuentra.

wget: missing URL
Usage: wget [OPTION]… [URL]…
Try 'wget --help' for more options.

Si wget no está instalado, puede instalarlo fácilmente utilizando el gestor de paquetes de su distribución.

Instalar el comando wget en Debian o Ubuntu

Ejecute el siguiente comando para instalar wget en el sistema operativo Debian o Ubuntu:

sudo apt install wget

Instalar el comando wget en CentOS o Fedora

Ejecute lo siguiente para instalar wget en su sistema CentOS o Fedora:

sudo yum install wget

Sintaxis del comando Wget

Es una buena práctica conocer la sintaxis básica de un comando antes de usarlo. Así que la siguiente es la sintaxis básica para el comando wget:

Donde,
OPTIONS – Diferentes opciones para wget.
URL – URL del archivo que necesita descargar.

Ejemplos de Comandos Wget

Cómo descargar un archivo con wget

Puede descargar un único archivo utilizando el comando wget sin ninguna opción. Almacenará el archivo descargado en el directorio actual. En el siguiente ejemplo se descargará el archivo ISO de Ubuntu usando el comando wget:

wget http://releases.ubuntu.com/18.04/ubuntu-18.04.2-desktop-amd64.iso

Descargar y guardar el archivo con un nombre diferente

Si desea descargar el archivo y desea guardarlo con un nombre diferente al original, puede indicar el nombre del archivo junto con la opción -O

El siguiente ejemplo descargará el archivo y lo almacenará con el nombre Ubuntu18042.iso en el directorio actual.

wget -P /home/tecnstuff http://releases.ubuntu.com/18.04/ubuntu-18.04.2-desktop-amd64.iso

En el comando anterior, el archivo descargado se almacenará en el directorio /home/tecnstuff.

Descargar varios archivos con el comando wget

Wget ofrece la posibilidad de descargar varios archivos con un solo comando. Especifique la url múltiples urls junto con el comando wget y se iniciará la descarga de uno en uno.

En el siguiente ejemplo wget descargará múltiples archivos y los almacenará en el directorio actual.

wget http://releases.ubuntu.com/18.04/ubuntu-18.04.2-desktop-amd64.iso http://releases.ubuntu.com/18.04/ubuntu-18.04.2-live-server-amd64.iso

Si tiene muchas url entonces puede hacer una lista de archivos y puede descargar múltiples archivos usando el siguiente comando:

wget -i files-urls.txt

Su archivo de lista contendrá todas las urls en cada nueva línea.

http://releases.ubuntu.com/18.04/ubuntu-18.04.2-desktop-amd64.isohttp://releases.ubuntu.com/18.04/ubuntu-18.04.2-live-server-amd64.iso

Leerá las urls de descarga del archivo y las descargará una a una.

Cómo limitar la velocidad de descarga con Wget

Puede administrar la velocidad de descarga de wget usando la opción –limit-rate. Puede pasar el valor en kilobytes con el sufijo k y megabytes con el sufijo m.

El siguiente comando descargará el archivo y limitará la velocidad de descarga a 512kb:

wget --limit-rate=512k http://releases.ubuntu.com/18.04/ubuntu-18.04.2-desktop-amd64.iso

Descargar archivo con protocolo FTP usando el comando Wget

Para descargar un archivo protegido por contraseña mediante el protocolo FTP, debe proporcionar el nombre de usuario y la contraseña junto con las opciones –ftp-user y –ftp-password.

A continuación se muestra un ejemplo de descarga de archivos FTP con el comando wget:

wget --ftp-user= --ftp-password= ftp://ftp.example.com/file.zip

Cómo reanudar una descarga con Wget

Puede reanudar una descarga no completada con el uso de la opción -c junto con el comando wget. Es muy útil cuando se pierde la conexión durante la descarga de un archivo grande, por lo que en lugar de iniciar la descarga desde el principio continuará donde se detuvo.

wget -c http://releases.ubuntu.com/18.04/ubuntu-18.04.2-live-server-amd64.iso

Descarga en segundo plano con Wget

Usando la opción -b se inicia la descarga en segundo plano. Esto es útil cuando se descargan archivos de gran tamaño.

wget -b http://releases.ubuntu.com/18.04/ubuntu-18.04.2-live-server-amd64.iso

La salida se redirige al archivo wget-log en el directorio actual. Para ver el estado de la descarga, utilice el comando tail:

tail -f wget-log

Uso del comando Wget para crear una réplica de un sitio web

Para crear una réplica de la página web utilizando el comando wget con la opción -m. Seguirá todos los enlaces internos y descargará todos los archivos, incluidos los archivos de recursos del sitio web, JavaScript, CSS e imágenes.

wget -m https://example.com

Para navegar por los archivos descargados localmente debes utilizar algunas opciones más:

wget -m -k -p https://example.com

Cambiar el User-Agent de Wget

A veces, al descargar un archivo, el servidor remoto puede estar configurado para bloquear el User-Agent de Wget. En este momento puede personalizar el nombre del agente de usuario usando la opción –user-agent:

wget --user-agent="Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0" http://wget-forbidden.com/

Skip Certificate Check with Wget Command

Omitir la comprobación de certificados con el comando Wget
Si está descargando archivos a través de HTTPS desde un host que tiene un certificado SSL no válido, utilice la opción –no-check-certificate:

Conclusión

Usted aprendió múltiples comando wget para diferentes operaciones junto con las opciones. Puedes aprender más sobre Wget visitando la página GNU wget Manual.

 

[sdm_download id=»2936″ fancy=»1″ button_text=»¡Prueba esta aplicación aquí!»]
 

#comando wget en linux para que sirve, comando wget linux definicion, comando wget linux centos, comando wget mac, descargar wget linux, wget options, wget command, wget download, wget linux install, wget linux kernel