Ubuntu

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

Cómo descargar archivos desde la línea de comandos usando el comando Wget?
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, también hemos explicado el uso de varias opciones comunes con sus ejemplos prácticos.

Instale el comando Wget:

El comando Wget viene preinstalado en muchas distribuciones basadas en Linux, incluido Ubuntu. Para verificar si el comando Wget está instalado en su sistema o no, abra la terminal y ejecute el siguiente comando:

$ wget --version

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 install wget

Sintaxis del comando Wget:

Primero, analicemos la sintaxis del comando. La sintaxis del comando Wget es la siguiente:

$ wget [opciones] [url]

Se pueden usar múltiples opciones con el comando wget. La url hace referencia a la dirección del archivo que necesitamos descargar.

Descarga de 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, descarguemos el paquete Debian de Skype con el comando Wget adjunto a continuación:

$ wget https: // ir.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 renombrar los archivos antes de descargarlos usando la opción -O. Después de la opción -O, necesitamos especificar el nombre del archivo:

$ wget -O Skype https: // ir.skype.com / skypeforlinux-64.debutante

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

Descarga del 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 usando la opción -p. Descarguemos el archivo y guárdelo en el directorio 'Descargas' con el siguiente comando:

$ wget -P / home / linux / Descargas https: // ir.skype.com / skypeforlinux-64.debutante

El skypeforlinux-64.El archivo deb se ha descargado y guardado correctamente 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-rate. La velocidad de descarga se mide en bytes / segundo de forma predeterminada. Sin embargo, podemos establecer la velocidad de descarga en kilobytes (k), megabytes (m) y gigabytes (g).

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

En el comando anterior, la velocidad de descarga está limitada a 500 kilobytes por segundo.

Reanudación de una descarga interrumpida:

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

He interrumpido una descarga presionando ctrl-c. Reanudemos esta descarga con el comando adjunto:

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

Descarga de varios archivos:

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

Descarguemos el Kernel 5 de Linux.10 archivo.

$ wget -i archivo.TXT

Ambos archivos del kernel de Linux se descargaron correctamente.

Descarga en segundo plano:

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

$ wget -b https: // ir.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 desde 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.

Cómo desarrollar un juego en Linux
Hace una década, no muchos usuarios de Linux predecían que su sistema operativo favorito algún día sería una plataforma de juegos popular para videoju...
Puertos de código abierto de motores de juegos comerciales
Las recreaciones gratuitas, de código abierto y de motores de juegos multiplataforma se pueden usar para jugar títulos de juegos antiguos y también al...
Los mejores juegos de línea de comandos para Linux
La línea de comandos no es solo su mayor aliado cuando usa Linux, también puede ser la fuente de entretenimiento porque puede usarla para jugar muchos...