A diferencia del comando curl, wget se utiliza típicamente para descargar sitios web completos o archivos específicos desde un servidor al sistema local del usuario, y hace esto de forma recursiva por defecto. Esto significa que puede navegar a través de un sitio web, siguiendo enlaces para descargar la totalidad de un sitio web, incluyendo archivos de texto y multimedia.
Aquí hay algunas formas diferentes de usar el comando wget:
Uso Básico
La forma más sencilla de usar wget es escribir wget seguido de la URL del archivo que quieres descargar.
wget https://ejemplo.com/archiv.zipEspecificar Directorio de Descarga
Si quieres descargar el archivo en un directorio específico, puedes usar la opción -P seguida de la ruta al directorio.
wget -P /ruta/al/directorio https://ejemplo.com/archivo.zipDescargar en Segundo Plano
Si quieres descargar un archivo grande, puede que quieras mover la descarga al segundo plano. Puedes hacer esto con la opción -b.
wget -b https://ejemplo.com/archivo-pesado.zipReanudar una Descarga Interrumpida
Si una descarga se interrumpe, puedes continuarla con la opción -c.
wget -c http://ejemplo.com/archivo-pesado.zipLimitar Velocidad de Descarga
Si no quieres que wget use todo el ancho de banda de red disponible, puedes limitar la velocidad de descarga con la opción --limit-rate.
wget --limit-rate=200k https://ejemplo.com/archivo.zipDescargar Múltiples Archivos
Si quieres descargar múltiples archivos, puedes especificarlos todos a la vez.
wget https://ejemplo.com/archivo1.zip https://ejemplo.com/archivo2.zipAlternativamente, puedes poner todas las URLs en un archivo (una URL por línea) y usar la opción -i.
wget -i urls.txtDescargar un Sitio Web Completo
Si quieres descargar un sitio web completo para verlo sin conexión, puedes usar la opción -r (o --recursive).
wget --recursive --no-clobber --page-requisites --html-extension --convert-links --restrict-file-names=windows --domains ejemplo.com --no-parent https://www.ejemplo.comEste comando descargará el sitio web completo www.ejemplo.com. Las opciones utilizadas en este comando tienen los siguientes roles:
--recursive: descargar el sitio web completo.--domains ejemplo.com: no seguir enlaces fuera de ejemplo.com.--no-parent: no seguir enlaces fuera del directorio especificado en la URL base.--page-requisites: obtener todos los elementos que componen la página (imágenes, CSS, etc).--html-extension: guardar archivos con la extensión .html.--convert-links: convertir enlaces para que funcionen localmente, sin conexión.--restrict-file-names=windows: modificar nombres de archivos para que funcionen en Windows también.--no-clobber: no sobrescribir ningún archivo existente (usado en caso de que la descarga se interrumpa y se reanude).
Descargar Archivos desde un Servidor FTP
Puedes usar wget para descargar archivos desde un servidor FTP. Si se requiere un nombre de usuario y contraseña, usa el formato: ftp://usuario:contraseña@servidor/ruta.
wget ftp://usuario:contraseña@ftp.ejemplo.com/archivo.zipMás comandos de Linux:
| Operaciones de Directorios | rmdir · cd · pwd · exa · ls |
| Operaciones de Archivos | cat · cp · dd · less · touch · ln · rename · more · head |
| Operaciones de Sistema de Archivos | chown · mkfs · locate |
| Redes | ping · curl · wget · iptables · mtr |
| Búsqueda y Procesamiento de Texto | find · grep · sed · whatis · ripgrep · fd · tldr |
| Información y Gestión del Sistema | env · history · top · who · htop · glances · lsof |
| Gestión de Usuarios y Sesiones | screen · su · sudo · open |







¿Qué te parece?
Es bueno conocer tu opinión. Deja un comentario.