GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo descargar archivos en Rocky Linux 8 en la línea de comandos usando wget

Es fácil descargar un archivo con un administrador de descargas. A través de una interfaz gráfica de usuario, los usuarios pueden descargar muchos archivos. Pero si hablamos de la interfaz de línea de comandos o de la terminal, a la mayoría de los usuarios les resulta complicado utilizar este entorno. Un usuario inexperto ni siquiera puede descargar archivos a través de una terminal Linux sin la ayuda de un usuario experto o de Internet. Muchos gestores de descargas están acostumbrados a descargar archivos desde un entorno Linux o Unix. En este artículo, exploraremos cómo podemos descargar archivos usando el comando wget en la terminal de Rocky Linux.

Wget es una utilidad de línea de comandos disponible gratuitamente para descargar archivos. Esta herramienta se puede instalar en Linux, Unix, Windows y Mac OS. Es un paquete no interactivo que nos permite descargar archivos en segundo plano sin interrumpir nuestro trabajo. El programa admite la descarga de archivos a través de protocolos web comunes, como HTTP, FTP y HTTPS. Wget ofrece las siguientes funciones:

Robustez:puede funcionar incluso si la conexión a Internet es lenta o inestable.
Wget continúa descargando archivos cuando la descarga se interrumpe debido a problemas de Internet.
Se utiliza para descargar archivos de forma recursiva desde Internet.

Comprobar la versión de wget instalada

Puede verificar qué versión de wget está instalada en su sistema. Usa el siguiente comando.

$wget --version

Instalar comando Wget

Si wget no está instalado, lo instalará usando el comando dnf como se indica a continuación.

$dnf -y install wget

aquí, la opción -y se usa para confirmar antes de instalar cualquier utilidad.

Existen las siguientes formas a través de las cuales podemos descargar archivos a través del paquete wget.

Descargar un archivo único

Cuando esté descargando un solo archivo, escriba el comando wget y le dará la ruta absoluta de destino del archivo.

Sintaxis:

$ wget https://www.somedomain.tld/somefile.txt

Renombrar al archivo de descarga

Puede guardar el archivo descargado con un nombre diferente. Escriba wget -O para cambiar el nombre de un archivo. Hemos cambiado el nombre con wgetgetfilesam.zip como se muestra a continuación.

Sintaxis:

$ wget -O website URL

Ejemplo:

$ wget -O /tmp/testfile.zip https://somedomain.tld/otherfile.zip

Este comando descargará el archivo https://somedomain.tld/otherfile.zip y lo guardará como testfile.zip en la carpeta /tmp del sistema local.

Descargar el archivo en un directorio específico

Puede guardar el archivo descargado en una carpeta o directorio en particular. Escriba el comando wget con -P nombre del directorio donde desea guardar el archivo y escriba la URL de la ruta del archivo. Como se muestra a continuación.

Sintaxis:

$ wget -P <directory path> <website URL>

Ejemplo:

$ wget -P /tmp https://somedomain.tld/otherfile.zip

Esto descargará el archivo https://somedomain.tld/otherfile.zip en la carpeta /tmp y lo guardará con el nombre otherfile.zip.

Descarga varios archivos a la vez

Puede descargar varios archivos, incluso desde diferentes protocolos web como HTTP, HTTPS y FTP. Use el comando wget con URL. A continuación se proporciona una implementación práctica.

Sintaxis:

$ wget <HTTP URL> <FTP URL>

Ejemplo:

$ wget https://somedomain.tld/otherfile.zip https://seconddomain.tld/file.zip

Nota:puede descargar cualquier tipo de archivo usando el comando wget como .txt, .tar, .zip, .png, etc.

Descargar archivos en segundo plano

Puede descargar archivos inmediatamente en segundo plano utilizando el comando wget -b. Para conocer el estado del archivo de descarga, el registro se escribirá en el archivo wget-log. El resultado del comando se muestra a continuación.

Sintaxis:

$ wget -b <website URL>

Ejemplo:

$ wget -b https://somedomain.tld/otherfile.zip

Esto descargará el archivo otherfile.zip en el directorio actual. el símbolo del sistema volverá inmediatamente, por lo que puede continuar trabajando en el shell mientras la descarga continúa en segundo plano.

Restringir límite para descargar archivo

Puede restringir el límite de descarga de archivos utilizando –limit-rate=512k. Significa que si no desea descargar más de 512k o límite, entonces usará este comando con wget. La implementación se da a continuación.

Sintaxis:

$ wget --limit-rate=512k <download url>

Ejemplo:

$ wget --limit-rate=512k https://somedomain.tld/files/archive.zip

Este comando descargará el archivo archive.zip en la carpeta actual, la velocidad de descarga se limitará a 512 Kbit/segundo.

Obtener ayuda

Puede encontrar ayuda relacionada con wget usando el comando –help.

Sintaxis:

$ wget --help

Puede explorar más características del comando wget.

Reanudar descargas interrumpidas

En ocasiones, cuando estamos descargando un archivo de internet, en ese momento puede ocurrir un error por problemas de conexión a internet. Para ello, puede reanudar la descarga desde donde deja de descargarse el archivo. El siguiente comando se usa para reanudar las descargas incompletas.

Sintaxis:

$ wget -c <website URL>

Linux
  1. 7 trucos útiles para usar el comando wget de Linux

  2. Cómo extraer el archivo tar.gz en Linux usando la línea de comandos

  3. Cómo eliminar un usuario en Linux usando la línea de comandos

  4. Descargar archivos a través de la línea de comandos en Linux

  5. Cómo reiniciar Linux usando la línea de comandos

Cómo eliminar archivos y directorios usando la línea de comandos de Linux

Cómo descargar un archivo en Ubuntu usando la línea de comandos

Cómo descargar archivos en Debian usando curl y wget en la línea de comandos

Cómo descargar un archivo en Ubuntu Linux usando la línea de comandos

Cómo descargar archivos con el comando Wget en Linux

¿Cómo usar el comando wget en Linux?