Cómo descargar archivos desde la línea de comando usando el comando wget?

Cómo descargar archivos desde la línea de comando usando el comando wget?
El wget es una utilidad de línea de comandos que se utiliza para descargar archivos y páginas web desde la web. Se pueden usar varios protocolos de Internet como HTTP, HTTPS y FTP para acceder y recuperar los archivos. Podemos especificar las diferentes opciones con el comando wget para realizar diferentes opciones.

Este artículo explica el uso del comando wget para descargar el archivo desde la línea de comandos. Además, hemos explicado el uso de varias opciones comunes con sus ejemplos prácticos también.

Instalar el comando wget:

El comando wget viene preinstalado en muchas distribuciones basadas en Linux, incluida Ubuntu. Para verificar que el comando wget esté instalado en su sistema o no, abra el terminal y ejecute el siguiente comando:

$ wget --versión

La salida confirma que el comando wget está instalado en mi sistema. Sin embargo, si el comando wget no está instalado, puede instalarlo en su Ubuntu y otros sistemas basados ​​en Debian con el siguiente comando:

$ sudo apt instalación wget

Sintaxis del comando wget:

Primero, discutamos la sintaxis del comando. La sintaxis del comando wget es la siguiente:

$ wget [opciones] [url]

Se pueden usar varias opciones con el comando wget. La URL se refiere a la dirección del archivo que necesitamos descargar.

Descargar los archivos usando el comando wget:

La forma más simple del comando wget es usarlo sin especificar ninguna opción. El comando wget descarga los archivos de la URL dada en el directorio de trabajo actual. Por ejemplo, descargemos el paquete de Skype Debian con el comando WGET AXPIENDO a continuación:

$ wget https: // go.skype.com/skypeforlinux-64.debutante

El comando wget envía la solicitud HTTP y descarga el paquete Debian en el directorio actual.

Además, muestra la barra de progreso, el tamaño del archivo, la velocidad de descarga, etc.

Guardar el archivo descargado con un nombre diferente:

Normalmente, los archivos se descargan y guardan con el nombre original. Pero, el comando wget nos permite cambiar el nombre de los archivos antes de descargar usando la opción -o. Después de la opción -o, necesitamos especificar el nombre de archivo:

$ wget -o skype https: // go.skype.com/skypeforlinux-64.debutante

El nombre del paquete de Skype ha cambiado a 'Skype'.

Descargar el archivo en un directorio específico:

Como se discutió anteriormente, los archivos se guardan en un directorio de trabajo actual. Sin embargo, los archivos descargados se pueden guardar en cualquier otro directorio específico utilizando la opción -p. Descargemos el archivo y guárdelo en el directorio de 'descargas' con el comando otorgado:

$ wget -p/home/linux/descarga https: // go.skype.com/skypeforlinux-64.debutante

El skypeforlinux-64.El archivo DEB se descarga y guarda con éxito en el directorio 'Descargas'.

Configuración de la velocidad de descarga:

Podemos establecer una velocidad de descarga específica para un archivo con la opción -limit -thel. La velocidad de descarga se mide en bytes/segundo. Sin embargo, podemos establecer la velocidad de descarga en Kilobytes (K), Megabytes (M) y Gigabytes (G).

$ wget -limit -thate = 500k https: // go.skype.com/skypeforlinux-64.debutante

En el comando anterior, la velocidad de descarga se limita a 500 kilobytes por segundo.

Reanudando una descarga interrumpida:

Si la descarga se interrumpe, entonces puede reanudarla fácilmente con la opción -c.

He interrumpido una descarga presionando Ctrl-C. Vamos a reanudar esta descarga con el comando adjunto:

$ wget -c https: // go.skype.com/skypeforlinux-64.debutante

Descarga de múltiples archivos:

Al usar el comando wget, también podemos descargar múltiples archivos. Almacene las URL del archivo en un archivo de texto, mientras que cada URL comienza en una nueva línea. Use la opción -i y especifique el nombre del archivo de texto junto a él.

Descargemos el kernel de Linux 5.10 archivo.

$ wget -i archivo.TXT

Ambos archivos de kernel de Linux se descargan correctamente.

Descarga en segundo plano:

Puede poner su proceso de descarga en segundo plano con la opción -b. Idealmente, lo hacemos al descargar el archivo grande.

$ wget -b https: // go.skype.com/skypeforlinux-64.debutante

La descarga continuará en segundo plano.

Conclusión:

El wget es una utilidad de línea de comandos muy útil para descargar archivos de la línea de comandos. Viene preinstalado en Ubuntu 20.04 y muchas distribuciones de Linux. Con el comando wget, podemos descargar los archivos, guardarlos con diferentes nombres, guardarlos en cualquier otro directorio especificado en lugar del directorio de trabajo actual, y muchos más.