“Conocimiento Problema>Solución de problemas de PC

¿Qué es wget y cómo utilizar el comando en Linux (20 ejemplos populares)

2012/11/6
## ¿Qué es wget?

Wget es una utilidad de línea de comandos para descargar archivos de Internet. Es un software gratuito y de código abierto distribuido bajo la Licencia Pública General GNU (GPL). Wget está disponible para varios sistemas operativos, incluidos Linux, Windows y macOS.

Cómo usar el comando wget en Linux

Nota:

Antes de usar el comando wget, asegúrese de tener una conexión a Internet y los permisos necesarios para descargar archivos al directorio deseado.

Sintaxis básica

La sintaxis básica del comando wget es:

```

wget [opciones] [URL]

```

- URL :La dirección web del archivo que desea descargar.

- opciones :Hay varias opciones de línea de comandos disponibles para personalizar el comportamiento de wget. Algunas de las opciones comúnmente utilizadas son:

- `-O nombre de archivo`:especifique un nombre personalizado para el archivo descargado.

- `-c`:Continuar con un archivo parcialmente descargado.

- `-m`:Refleja la estructura de directorios del servidor remoto.

- `-nH`:Desactiva la conversión de enlaces HTML.

- `-r`:Descarga archivos y directorios de forma recursiva.

- `-x`:excluye la descarga de archivos o directorios específicos.

- `-np`:No crea directorios principales.

20 ejemplos populares del comando wget

1. Descarga un solo archivo:

Descargue un archivo llamado 'file.txt' desde un servidor remoto:

```

wget www.ejemplo.com/archivo.txt

```

2. Especifique el nombre del archivo de salida:

Guarde el archivo descargado como 'myfile.txt':

```

wget -O miarchivo.txt www.ejemplo.com/archivo.txt

```

3. Continuar descargando un archivo parcialmente descargado:

Continúe descargando un archivo parcialmente descargado 'file.txt':

```

wget -c www.ejemplo.com/archivo.txt

```

4. Descargar una estructura de directorio específica:

Refleje la estructura de directorios de un servidor remoto:

```

wget -m www.ejemplo.com/directorio/

```

5. Desactivar la conversión de enlaces HTML:

Descargue un archivo sin convertir enlaces HTML:

```

wget -nH www.ejemplo.com/archivo.html

```

6. Descargar archivos y directorios de forma recursiva:

Descargue recursivamente todos los archivos desde un servidor remoto:

```

wget -r www.ejemplo.com/directorio/

```

7. Excluir archivos o directorios de la descarga:

Excluya la descarga de todos los archivos que terminen en '.jpg':

```

wget -r -x *.jpg www.ejemplo.com/directorio/

```

8. Descargar archivos sin crear directorios principales:

Descargue archivos sin crear directorios principales:

```

wget -np www.ejemplo.com/archivo.txt

```

9. Descargar un archivo con autenticación:

Descargue un archivo que requiera autenticación HTTP:

```

wget --http-usuario=nombre de usuario --http-contraseña=contraseña www.ejemplo.com/archivo-protegido.txt

```

10. Descargar archivos a un directorio específico:

Defina un directorio personalizado para descargar el archivo:

```

wget --directory=/ruta/al/directorio www.ejemplo.com/archivo.txt

```

11. Limitar la velocidad de descarga:

Restrinja la velocidad de descarga a 200 kilobytes por segundo (KB/s):

```

wget --limit-rate=200k www.ejemplo.com/archivo.txt

```

12. Convertir páginas HTML a PDF:

Descargue una página HTML y conviértala a formato PDF:

```

wget --convert-links --page-requisitos --no-parent www.example.com/index.html -O index.pdf

```

13. Mostrar el progreso de la descarga:

Mostrar una barra de progreso mientras descarga un archivo:

```

wget --progress=bar www.ejemplo.com/archivo.txt

```

14. Establecer tiempo de espera para las descargas:

Defina un tiempo de espera de 30 segundos para establecer conexiones:

```

wget --connect-timeout=30 www.ejemplo.com/archivo.txt

```

15. Descargar un archivo a través de un servidor proxy:

Utilice un servidor proxy con la dirección 'proxy.example.com' y puerto 8080:

```

wget --proxy=proxy.ejemplo.com:8080 www.ejemplo.com/archivo.txt

```

16. Recuperar un archivo modificado después de una fecha específica:

Descargue un archivo solo si fue modificado después del 1 de enero de 2023:

```

wget --timestamping --since="2023-01-01 00:00:00" www.example.com/file.txt

```

17. Descargar varios archivos simultáneamente:

Habilite descargas paralelas de cuatro archivos simultáneamente:

```

wget --limit-rate=400k -x *.jpg -r -p www.example.com/directory/

```

18. Descargar archivos usando el protocolo FTP:

Descargue un archivo a través del Protocolo de transferencia de archivos (FTP):

```

wget ftp://nombredeusuario@ftp.ejemplo.com/archivo.txt

```

19. Descargar archivos mediante el método HTTP POST:

Descargue un archivo usando el método HTTP POST:

```

wget --post-data="nombre=valor&ciudad=nueva_york" www.example.com/login.php

```

20. Descargar archivos silenciosamente (sin salida):

Descargue un archivo sin mostrar mensajes de salida:

```

wget -q www.ejemplo.com/archivo.txt

```

Al utilizar el comando wget y sus diversas opciones, puede descargar archivos y directorios de manera eficiente desde servidores remotos, cumpliendo con sus requisitos específicos.

Solución de problemas de PC
Defensa de malware: el ordenador se bloquea al abrir el modo seguro
¿Qué Secuestro significar para Ordenadores
Cómo obtener Windows Vista de la hibernación
Cómo pasar a pantalla completa en Roblox
Subdominio Vs Subdirectorio:¿todo lo que debe saber y cuál es mejor para SEO?
Cómo solucionar problemas de un shell32.dll en VideoLAN
Cómo instalar el comando netcat(nc) en Linux (Ubuntu 18.04/20.04) en 7 sencillos pasos
Cómo quitar componentes ActiveX
Conocimiento de la computadora © http://www.ordenador.online