“Conocimiento Problema>Solución de problemas de PC

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

2011/9/13
## ¿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://[email protected]/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
Cómo convertir un cable coaxial HDMI
Ajustes para hacer un Modem 56K Faster
¿Cómo enviar correos electrónicos confidenciales que caducan automáticamente en Gmail con contraseña?
Cómo encontrar una canción tarareando
¿Cómo deshacerse de Adware en Vista
Cómo conseguir fichas de leyenda en Apex Legends
Cómo bloquear mensajes de texto en el HTC U11
Cómo cambiar un banner superior de YouTube
Conocimiento de la computadora © http://www.ordenador.online