GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Comando wget de Linux con ejemplos

GNU Wget es una herramienta gratuita que le permite descargar archivos de Internet mediante la línea de comandos. Wget tiene muchas funciones, incluida la capacidad de descargar varios archivos, limitar el ancho de banda, reanudar las descargas, ignorar las comprobaciones de SSL, descargar en segundo plano, duplicar un sitio web y más.

Este artículo demuestra las diferentes opciones disponibles usando el comando wget.

Sintaxis de Wget

Wget toma la siguiente sintaxis simple.

$ wget [options] [url]

1. Descargar un archivo

Sin opciones de comando, puede descargar un archivo con el comando wget especificando la URL del recurso como se muestra.

$ wget https://github.com/git/git/archive/refs/tags/v2.34.1.zip

2. Descargar varios archivos

Cuando se trata de descargar varios archivos, debe crear un archivo de texto y enumerar las URL de los recursos que se descargarán. El archivo de texto actuará como un archivo de entrada desde el cual wget leerá las URL

En este ejemplo, hemos guardado algunas URL en multipledownloads.txt archivo de texto

Luego, descargue los archivos usando wget con -i opción como se muestra. Con el -i opción, wget lee del archivo de entrada y descarga los recursos definidos en el archivo de entrada.

$ wget -i multipledownloads.txt

3. Descargar archivos en segundo plano

Para descargar archivos en segundo plano, use el comando wget con la opción -b. Esta opción es útil cuando el archivo es grande y necesita utilizar la terminal para otra cosa.

$ wget -b https://github.com/git/git/archive/refs/tags/v2.34.1.zip

Para ver el resultado de la descarga, vea los registros de wget con el comando:

$ tail -f wget-log

4. Reanudar una descarga

En algunos casos, cuando iniciamos una descarga, Internet deja de estar disponible. Podemos usar el comando wget '-c' para reanudar nuestra descarga desde el punto en que dejó de estar disponible. El siguiente es un ejemplo.

$ wget -c https://download.rockylinux.org/pub/rocky/8/isos/x86_64/Rocky-8.4-x86_64-minimal.iso

5. Guardando el archivo descargado con un nombre diferente.

Use el comando wget con la opción -o seguido del nombre deseado del archivo de la siguiente manera:

$ wget -o git.zip https://github.com/git/git/archive/refs/tags/v2.34.1.zip

El archivo se guarda como git.zip en el ejemplo anterior.

6. Descargar archivo en un directorio específico

Los comandos wget guardan las descargas en el directorio de trabajo actual. Para especificar una ubicación, use la opción -P seguida de la ruta al directorio.

$ sudo wget -P /opt/wordpress https://wordpress.org/latest.tar.gz

7. Establecer la velocidad de descarga

De forma predeterminada, el comando wget intenta utilizar todo el ancho de banda disponible. Sin embargo, si está utilizando una conexión a Internet compartida o está tratando de descargar un archivo grande, puede usar el ' –limit-rate ‘opción para limitar la velocidad de descarga a un valor específico. Puede establecer la velocidad en kilobytes (k), Megabytes (m) o Gigabytes (g).

En este ejemplo. Hemos establecido la velocidad de descarga en 100Kilobytes.

$ wget --limit-rate=100k http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo

8. Duplicar todo el sitio web

Use la opción -m con wget para crear un espejo de un sitio web. Esto crea una copia local del sitio web en su sistema para la navegación local.

$ wget -m https://google.com

Deberá proporcionar algunos parámetros adicionales al comando anterior si desea navegar localmente por la página descargada.

$ wget -m -k -p https://google.com

La opción -k le indica a wget que transforme los enlaces en los documentos descargados para que puedan verse localmente. Las opciones -p proporcionan todas las

archivos esenciales para mostrar la página HTML.

9. Ignorar comprobaciones de SSL

Utilice el —certificado sin verificación opción para descargar un archivo a través de HTTPS desde un servidor con un certificado SSL incorrecto.

$ wget --no-check-certificate https://website-with-invalid-ss.com

10. Aumentar el número de reintentos

En caso de una interrupción de la red, el comando wget intenta restablecer la conexión. Por defecto, intenta 20 veces completar con éxito la descarga. Los '–intentos La opción ‘ aumenta el número de reintentos.

Aquí, hemos establecido el número de reintentos en 75 intentos.

$ wget --tries=75 https://download.rockylinux.org/pub/rocky/8/isos/x86_64/Rocky-8.4-x86_64-minimal.iso

Conclusión

Wget es una herramienta muy útil para descargar archivos. Para más información, consulta la documentación.


Ubuntu
  1. Cómo usar el comando wget con ejemplos

  2. Comando JQ en Linux con ejemplos

  3. Comando Wget en Linux con ejemplos

  4. 5 ejemplos de comandos Wget para descargar archivos en Linux.

  5. Ejemplos de comandos wget en Linux

Comando wget de Linux explicado con ejemplos

Comando de pared en Linux con ejemplos

Ordenar comando en Linux con ejemplos

Comando IP de Linux con ejemplos

w Comando explicado con ejemplos en Linux

Cómo descargar archivos con el comando Wget en Linux