Saltar al contenido
Solo Software Libre

Ejemplos del comando Wget en la línea de comandos de Linux

Índice
    En este articulo, le mostraremos cómo utilizar el comando wget con ejemplos y explicaciones de todas las opciones de wget.

    ¿Qué es Wget?

    Wget es una utilidad de línea de comandos para descargar archivos en Linux desde la web. Usando la utilidad wget puede descargar archivos con protocolos FPT, HTTP, HTTPS. Es una utilidad gratuita y viene con licencia GPL. Con el uso de las opciones del comando wget, puede gestionar la descarga de múltiples archivos, descargas recursivas, limitar el ancho de banda, reflejar un sitio web, reanudar descargas, descargar en segundo plano y mucho más.

    Instalación de la utilidad Wget

    Hoy en día, la utilidad wget está preinstalada en todas las distribuciones de Linux. Para comprobar si wget está instalado o no, abra el terminal, escriba wget y pulse Intro. Si wget está instalado, entonces se mostrará la salida como a continuación se imprimirá otro comando wget no se encuentra.

    wget: missing URL
    Usage: wget [OPTION]… [URL]…
    Try 'wget --help' for more options.

    Si wget no está instalado, puede instalarlo fácilmente utilizando el gestor de paquetes de su distribución.

    Instalar el comando wget en Debian o Ubuntu

    Ejecute el siguiente comando para instalar wget en el sistema operativo Debian o Ubuntu:

    sudo apt install wget

    Instalar el comando wget en CentOS o Fedora

    Ejecute lo siguiente para instalar wget en su sistema CentOS o Fedora:

    sudo yum install wget

    Sintaxis del comando Wget

    Es una buena práctica conocer la sintaxis básica de un comando antes de usarlo. Así que la siguiente es la sintaxis básica para el comando wget:

    Donde,
    OPTIONS – Diferentes opciones para wget.
    URL – URL del archivo que necesita descargar.

    Ejemplos de Comandos Wget

    Cómo descargar un archivo con wget

    Puede descargar un único archivo utilizando el comando wget sin ninguna opción. Almacenará el archivo descargado en el directorio actual. En el siguiente ejemplo se descargará el archivo ISO de Ubuntu usando el comando wget:

    wget http://releases.ubuntu.com/18.04/ubuntu-18.04.2-desktop-amd64.iso

    Descargar y guardar el archivo con un nombre diferente

    Si desea descargar el archivo y desea guardarlo con un nombre diferente al original, puede indicar el nombre del archivo junto con la opción -O

    El siguiente ejemplo descargará el archivo y lo almacenará con el nombre Ubuntu18042.iso en el directorio actual.

    wget -P /home/tecnstuff http://releases.ubuntu.com/18.04/ubuntu-18.04.2-desktop-amd64.iso

    En el comando anterior, el archivo descargado se almacenará en el directorio /home/tecnstuff.

    Descargar varios archivos con el comando wget

    Wget ofrece la posibilidad de descargar varios archivos con un solo comando. Especifique la url múltiples urls junto con el comando wget y se iniciará la descarga de uno en uno.

    En el siguiente ejemplo wget descargará múltiples archivos y los almacenará en el directorio actual.

    wget http://releases.ubuntu.com/18.04/ubuntu-18.04.2-desktop-amd64.iso http://releases.ubuntu.com/18.04/ubuntu-18.04.2-live-server-amd64.iso

    Si tiene muchas url entonces puede hacer una lista de archivos y puede descargar múltiples archivos usando el siguiente comando:

    wget -i files-urls.txt

    Su archivo de lista contendrá todas las urls en cada nueva línea.

    http://releases.ubuntu.com/18.04/ubuntu-18.04.2-desktop-amd64.isohttp://releases.ubuntu.com/18.04/ubuntu-18.04.2-live-server-amd64.iso

    Leerá las urls de descarga del archivo y las descargará una a una.

    Cómo limitar la velocidad de descarga con Wget

    Puede administrar la velocidad de descarga de wget usando la opción –limit-rate. Puede pasar el valor en kilobytes con el sufijo k y megabytes con el sufijo m.

    El siguiente comando descargará el archivo y limitará la velocidad de descarga a 512kb:

    wget --limit-rate=512k http://releases.ubuntu.com/18.04/ubuntu-18.04.2-desktop-amd64.iso

    Descargar archivo con protocolo FTP usando el comando Wget

    Para descargar un archivo protegido por contraseña mediante el protocolo FTP, debe proporcionar el nombre de usuario y la contraseña junto con las opciones –ftp-user y –ftp-password.

    A continuación se muestra un ejemplo de descarga de archivos FTP con el comando wget:

    wget --ftp-user= --ftp-password= ftp://ftp.example.com/file.zip

    Cómo reanudar una descarga con Wget

    Puede reanudar una descarga no completada con el uso de la opción -c junto con el comando wget. Es muy útil cuando se pierde la conexión durante la descarga de un archivo grande, por lo que en lugar de iniciar la descarga desde el principio continuará donde se detuvo.

    wget -c http://releases.ubuntu.com/18.04/ubuntu-18.04.2-live-server-amd64.iso

    Descarga en segundo plano con Wget

    Usando la opción -b se inicia la descarga en segundo plano. Esto es útil cuando se descargan archivos de gran tamaño.

    wget -b http://releases.ubuntu.com/18.04/ubuntu-18.04.2-live-server-amd64.iso

    La salida se redirige al archivo wget-log en el directorio actual. Para ver el estado de la descarga, utilice el comando tail:

    tail -f wget-log

    Uso del comando Wget para crear una réplica de un sitio web

    Para crear una réplica de la página web utilizando el comando wget con la opción -m. Seguirá todos los enlaces internos y descargará todos los archivos, incluidos los archivos de recursos del sitio web, JavaScript, CSS e imágenes.

    wget -m https://example.com

    Para navegar por los archivos descargados localmente debes utilizar algunas opciones más:

    wget -m -k -p https://example.com

    Cambiar el User-Agent de Wget

    A veces, al descargar un archivo, el servidor remoto puede estar configurado para bloquear el User-Agent de Wget. En este momento puede personalizar el nombre del agente de usuario usando la opción –user-agent:

    wget --user-agent="Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0" http://wget-forbidden.com/

    Skip Certificate Check with Wget Command

    Omitir la comprobación de certificados con el comando Wget
    Si está descargando archivos a través de HTTPS desde un host que tiene un certificado SSL no válido, utilice la opción –no-check-certificate:

    Conclusión

    Usted aprendió múltiples comando wget para diferentes operaciones junto con las opciones. Puedes aprender más sobre Wget visitando la página GNU wget Manual.

     

    [sdm_download id=»2936″ fancy=»1″ button_text=»¡Prueba esta aplicación aquí!»]
     

    #comando wget en linux para que sirve, comando wget linux definicion, comando wget linux centos, comando wget mac, descargar wget linux, wget options, wget command, wget download, wget linux install, wget linux kernel

     

     

     

    Usuario logueado: No