top of page

Comando Wget: ¿Qué es y cómo usarlo? (12 Ejemplos Incluidos)

  • Foto del escritor: HolyHosting
    HolyHosting
  • 26 ene 2024
  • 5 Min. de lectura

Actualizado: 18 sept 2025

Esta guía te enseña cómo utilizar el comando wget en Linux. Proporciona 12 ejemplos de comandos wget en acción para ayudarte a utilizarlos. Una vez que hayas terminado, conocerás todo sobre wget y cómo usarlo para obtener archivos de la web.


¿Qué es el Comando Wget?

Wget es una herramienta informática creada por el Proyecto GNU. Puedes utilizarla para recuperar contenido y archivos de varios servidores web. El nombre es una combinación d

e World Wide Web y la palabra get. Admite descargas a través de FTP, SFTP, HTTP y HTTPS.


Wget está creado en C portable y es utilizable en cualquier sistema Unix. También es posible implementarlo en Mac OS X, Microsoft Windows, AmigaOS y otras plataformas populares.


¿Cómo Instalar Wget?

Para esta demostración del comando wget, utilizaremos Ubuntu 16.04. Pero la sintaxis funcionará en cualquier otra distribución de Linux.


Primero, accede a tu servidor a través de SSH:

```bash

ssh usuario@tu_ip_del_servidor -p puerto

```

Para instalar wget en Ubuntu 18.04 o similar, ejecuta el siguiente comando:

```bash

sudo apt-get install wget

```

Para instalar wget en CentOS 7 o distribuciones anteriores, usa:

```bash

sudo yum install wget

```

Una vez que la instalación haya terminado, estarás listo para usarlo. Además, el conocimiento de comandos básicos de SSH puede facilitar las cosas.


Ejemplos de Comandos Wget:

Para comenzar, proporcionaremos 12 ejemplos de comandos wget que puedes usar para tareas diarias. ¡Ten en cuenta que también puedes llamar a esta función desde scripts y trabajos cron!


1. Utilizando Wget para Descargar Archivos Individuales:

Uno de los ejemplos básicos de comando wget es descargar un solo archivo y almacenarlo en tu directorio de trabajo actual. Por ejemplo, puedes obtener la última versión de WordPress con el siguiente comando:

```bash

```

En este ejemplo, se descargará un archivo llamado latest.zip en el directorio de trabajo actual. También verás información adicional, como el progreso de la descarga, la velocidad, el tamaño, la hora y la fecha.


2. Utilizando Wget para Descargar Múltiples Archivos:

Podemos llevar el uso de wget un paso más allá y descargar varios archivos a la vez. Para hacer eso, necesitaremos crear un documento de texto y colocar las URL de descarga allí.


Por ejemplo, recuperaremos las últimas versiones de WordPress, Joomla y Drupal con wget. Ingresa lo siguiente:

```bash

nano ejemplo.txt

```

Esto creará un archivo ejemplo.txt y abrirá una interfaz de editor de texto. Pega estos enlaces allí:

```

```

Una vez hecho, puedes usar -i para obtener todos los archivos almacenados en tu archivo de texto de ejemplo:

```bash

wget -i ejemplo.txt

```

Espera a que el proceso termine y tendrás las instalaciones de tres de los sistemas de gestión de contenido más populares.


3. Utilizando Wget para Obtener Archivos con Nombres Diferentes:

En este ejemplo de wget, guardaremos un archivo con un nombre diferente con la ayuda de la opción -O:

```bash

```

En este caso, el recurso descargado se guardará como wordpress-install.zip en lugar de su nombre original.


4. Utilizando Wget para Guardar Archivos en un Directorio Especificado:

Puedes utilizar wget para colocar un archivo en otro directorio usando la función -P:

```bash

wget -P documentos/archivos/ https://wordpress.org/latest.zip

```

El archivo que recuperes con esta sintaxis aparecerá en la carpeta documentos/archivos/.


5. Utilizando Wget para Limitar la Velocidad de Descarga:

Con wget, también puedes limitar la velocidad de descarga. Esto es útil al recuperar archivos grandes y evitará que use todo tu ancho de banda. Este ejemplo de wget establecerá el límite en 500k:

```bash

wget --limit-rate=500k https://wordpress.org/latest.zip

```


6. Utilizando Wget para Configurar Intentos de Reintento:

Problemas de conexión a Internet pueden interrumpir tu descarga. Para abordar este problema, podemos aumentar los intentos de reintento usando la función -tries:

```bash

```


7. Utilizando Wget para Descargar en Segundo Plano:

Para archivos extremadamente grandes, puedes aprovechar la función -b. Descargará tu contenido en segundo plano.

```bash

```

Aparecerá un archivo wget-log en tu directorio de trabajo, que se puede utilizar para verificar el progreso y el estado de tu descarga. También puedes usar el comando tail:

```bash

tail -f wget-log

```


8. Utilizando Wget para Descargar a través de FTP:

El comando también es utilizable con FTP. Solo necesitarás especificar el nombre de usuario y la contraseña, como en este ejemplo de wget:

```bash

wget --ftp-user=TU_NOMBRE_DE_USUARIO --ftp-password=TU_CONTRASEÑA ftp://ejemplo.com/algo.tar

```


9. Utilizando Wget para Continuar Descargas Interrumpidas:

Tu descarga puede interrumpirse si pierdes la conexión a Internet o experimentas un corte de energía. Esto es bastante común al descargar archivos grandes. En lugar de comenzar de nuevo, es posible continuar la descarga utilizando la función -c:

```bash

```

Si procedes sin la función -c, el nuevo archivo tendrá .1 agregado al final, ya que ya existe.


10. Utilizando Wget para Recuperar Sitios Web Completos:

También es posible utilizar el comando wget para descargar el contenido de un sitio web completo. Esto te permitirá verlo localmente sin una conexión a Internet. Aquí tienes un ejemplo:

```bash

wget --mirror --convert-links --page-requisites --no-parent -P documentos/sitios-web/ https://algun-sitio.com

```

Analizaremos los ingredientes de este comando wget:

- --mirror: Hace que tu descarga

sea recursiva.

- --convert-links: Todos los enlaces se convertirán para un uso adecuado sin conexión.

- --page-requisites: Lo siguiente incluirá todos los archivos necesarios, como CSS, JS e imágenes.

- --no-parent: Asegura que no se recuperen directorios por encima de la jerarquía.

- -P documentos/sitios-web/: Asegura que todo el contenido vaya a nuestro directorio especificado.

Una vez que el proceso termine, podrás abrir el sitio web descargado localmente y encontrar todos los archivos en la carpeta documentos/sitios-web/.


11. Utilizando Wget para Localizar Enlaces Rotos:

Intentemos algo más avanzado. Podemos usar el comando wget para localizar todos los URLs rotos que muestren el error 404 en un sitio web específico. Comienza ejecutando lo siguiente:

```bash

wget -o wget-log -r -l 5 --spider http://ejemplo.com

```

- -o: Recopila la salida en un archivo para usarla más tarde.

- -l: Especifica el nivel de recursión.

- -r: Hace que la descarga sea recursiva.

- --spider: Configura wget en modo araña.

Ahora podemos investigar el archivo wget-log para encontrar la lista de enlaces rotos. Aquí tienes el comando para hacerlo:

```bash

grep -B 2 '404' wget-log | grep "http" | cut -d " " -f 4 | sort -u

```


12. Utilizando Wget para Descargar Archivos Numerados:

Si tienes archivos o imágenes numeradas en una lista específica, puedes descargar fácilmente todos ellos con la siguiente sintaxis:

```bash

```


Conclusión:

¡Felicidades! Al completar este tutorial, has aprendido varios usos del comando wget. Ahora puedes utilizarlo para obtener archivos individuales o múltiples. Además, has aprendido algunos usos avanzados, como descargar un sitio web completo o localizar URL rotos. Para obtener más información, también puedes consultar la documentación oficial.


¿Hay algún consejo o truco oculto que quieras compartir? ¡Siéntete libre de hacerlo en los comentarios!

 
 

Entradas relacionadas

Ver todo
Por qué HolyHosting ha dejado de ser rentable

Toda la información ha sido cuidadosamente documentada y puesta a disposición en nuestro más reciente tutorial de YouTube. Puedes verlo debajo. https://youtu.be/dQw4w9WgXcQ Saludos, Equipo HolyHostin

 
 
Comandos de Hytale explicados

Hola! en este articulo te vamos a explicar los comandos básicos de Hytale, te mostraremos para que puedes utilizarlos y así sacar el máximo provecho a tu servidor. Comandos de administrador Comando Us

 
 

CREA TU SERVIDOR

¿LISTO PARA COMENZAR?

¡Comienza hoy y te ofreceremos un 25% de descuento en tu primera factura con nuestra promoción de nuevos clientes!

Etiqueta.png
Ver promociones y cupones activos
bottom of page