Wget es una utilidad de línea de comandos que se utiliza para descargar archivos y páginas web de Internet. 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 ejecutar diferentes opciones.
Este artículo explica cómo usar el comando wget para descargar el archivo desde la línea de comandos. Además, hemos explicado la aplicación de varias opciones comunes mediante ejemplos prácticos.
Instalar comando wget:
El comando wget está preinstalado en muchas distribuciones basadas en Linux, incluido Ubuntu. Para verificar si el comando wget está instalado o no en su sistema, abra la terminal y ejecute el siguiente comando:
$ wget –Ejecución
El resultado 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 usando el siguiente comando:
$ sudo adecuado para instalar wget
Sintaxis del comando Wget:
Primero, analicemos la sintaxis del comando. La sintaxis del comando wget es la siguiente:
$ wget [opciones] [url]Hay varias opciones que se pueden usar con el comando wget. La url se refiere a la dirección del archivo que necesitamos descargar.
Descargando los archivos con el comando wget:
La forma más simple del comando wget es usarlo sin especificar ninguna opción. El comando wget descarga los archivos desde la URL especificada en el directorio de trabajo actual. Por ejemplo, descarguemos el paquete Skype Debian con el comando wget adjunto a continuación:
$ wget https://go.skype.com/skypeforlinux-64.deb
El comando wget envía la solicitud HTTP y descarga el paquete Debian al directorio actual.
También muestra la barra de progreso, el tamaño del archivo, la velocidad de descarga, etc.
Guarde el archivo descargado con un nombre diferente:
Por lo general, los archivos se descargan y guardan con el nombre original. Sin embargo, el comando wget nos permite renombrar los archivos con la opción –O antes de descargarlos. Después de la opción –O tenemos que especificar el nombre del archivo:
$ wget -Ö Skype-https://go.skype.com/skypeforlinux-64.deb
El nombre del paquete de Skype se ha cambiado a "Skype".
Descargar el archivo a un directorio específico:
Como ya se mencionó, 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' usando el comando que se indica a continuación:
$ wget -P /patria/Linux/Descargas https://go.skype.com/skypeforlinux-64.deb
El archivo skypeforlinux-64.deb se descargó correctamente y se guardó en el directorio de Descargas.
Configuración de la velocidad de descarga:
Con la opción –limit-rate podemos establecer una determinada velocidad de descarga para un archivo. Por defecto, la velocidad de descarga se mide en bytes/segundo. Sin embargo, podemos configurar la velocidad de descarga en kilobytes (k), megabytes (m) y gigabytes (g).
$ wget – Tarifa límite =500k https://go.skype.com/skypeforlinux-64.deb
En el comando anterior, la velocidad de descarga está limitada a 500 kilobytes por segundo.
Reanudación de una descarga interrumpida:
Si la descarga se interrumpe, simplemente puede continuar con la opción -c.
Interrumpí una descarga presionando Ctrl-C. Continuemos esta descarga con el comando adjunto:
$ wget -C https://go.skype.com/skypeforlinux-64.deb
Descargar los archivos múltiples:
También podemos descargar múltiples archivos usando el comando wget. Guarde las URL del archivo en un archivo de texto, con cada URL comenzando en una nueva línea. Use la opción -i e ingrese el nombre del archivo de texto al lado.
Descarguemos el archivo Linux kernel 5.10.
$ wget -I Archivo.txt
Ambos archivos del kernel de Linux se descargaron correctamente.
Descargar en segundo plano:
Con la opción -b puedes poner tu proceso de descarga en segundo plano. Idealmente, haremos esto mientras descargamos el archivo grande.
$ wget -B https://go.skype.com/skypeforlinux-64.deb
La descarga continuará en segundo plano.
Diploma:
El wget es una utilidad de línea de comandos muy útil para descargar archivos desde la línea de comandos. Está preinstalado en Ubuntu 20.04 y muchas distribuciones de Linux. Con el comando Wget podemos descargar los archivos, guardarlos con un nombre diferente, guardarlos en un directorio especificado diferente en lugar del directorio de trabajo actual y mucho más.