Ejemplo de operación de comando Wget en sistema Linux

  
                

wget es una herramienta para descargar archivos en el sistema Linux. Su función es todavía bastante. Puede descargar un solo archivo o descargarlo en segmentos. La siguiente serie le dará un ejemplo del uso del comando wget.

Ejemplos:

Ejemplo 1: descargar un solo archivo

# wget http://mirror.nbrc.ac.in/CentOS/7.0.1406/isos /x86_64/CentOS-7.0-1406-x86_64-DVD.iso

Este comando descarga el archivo ISO de CentOS 7 al directorio de trabajo actual del usuario.

Ejemplo 2: Reanudar archivos de descarga segmentados

Siempre hay algunas escenas. Cuando comenzamos a descargar un archivo grande, Internet se desconectó. En ese caso, podemos usar la opción >quo; -c ’ del comando wget para reanudar la descarga desde el punto de interrupción.

# wget -c http://mirror.nbrc.ac.in/centos/7.0.1406/isos/x86_64/CentOS-7.0-1406-x86_64-DVD.iso

Ejemplo 3: descargar archivos en segundo plano

Podemos usar la opción ‘ -b ’ en el comando wget para descargar archivos en segundo plano.

linuxtechi @ localhost: ~ $ wget -b http://mirror.nbrc.ac.in/centos/7.0.1406/isos/x86_64/

CentOS-7.0-1406-x86_64 -DVD.iso

Continuando en segundo plano, pid 4505.

La salida se escribirá en ‘ wget-log ’.

Como vimos anteriormente, el proceso de descarga se captura en el archivo ‘ wget-log ’ en el directorio actual del usuario.

linuxtechi @ localhost: ~ $ tail -f wget-log

2300K. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0% 48.1K18h5m

2350K. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0% 53.7K18h9m

2400K. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0% 52.1K18h13m

2450K. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0% 58.3K18h14m

2500K. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0% 63.6K18h14m

2550K. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0% 63.4K18h13m

2600K. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0% 72.8K18h10m

2650K. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0% 59.8K18h11m

2700K. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0% 52.8K18h14m

2750K. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0% 58.4K18h15m

2800K. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0% 58.2K18h16m

2850K. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0% 52.2K18h20m

Ejemplo 4: Limitar la velocidad de descarga

De manera predeterminada, el comando wget intenta descargar a toda velocidad, pero a veces puede estar usando un internet compartido, luego, si intenta usar Cuando wget descarga un archivo enorme, ralentizará la red de otros usuarios. En este punto, si usa la opción ‘ -limit-rate ’ para limitar la velocidad de descarga, puede evitar esto.

#wget --limit-rate = 100k http://mirror.nbrc.ac.in/centos/7.0.1406/isos/x86_64/CentOS-7.0-1406-x86_64-DVD.iso

En el ejemplo anterior, la velocidad de descarga se limitó a 100k.

Ejemplo 5: uso de la opción ‘ -i ’ para descargar varios archivos.

Si desea usar el comando wget para descargar varios archivos, primero cree un archivo de texto y Todas las URL se agregan a este archivo.

# cat download-list.txt

url1

url2

url3

url4

Ahora, emita El siguiente comando:

# wget -i download-list.txt

Ejemplo 6: Aumente el número de reintentos

Podemos usar la opción ‘ -tries ’ para aumentar el peso El número de juicios. De forma predeterminada, el comando wget volverá a intentarlo 20 veces hasta que la descarga se realice correctamente.

Esta opción es útil cuando tiene problemas con una conexión a Internet al descargar un archivo grande, porque en ese caso, aumenta la posibilidad de que se produzca un error en la descarga.

# wget --tries = 75 http://mirror.nbrc.ac.in/centos/7.0.1406/isos/x86_64/CentOS-7.0-1406-x86_64-DVD.iso

Ejemplo 7: uso de la opción -o para redirigir el registro de wget a un archivo

Podemos usar la opción ‘ -o ’ para redirigir el registro del comando wget a un archivo de registro.

#wget -o download.log http://mirror.nbrc.ac.in/centos/7.0.1406/isos/x86_64/CentOS-7.0-1406-x86_64-DVD.iso

El comando anterior creará un archivo download.log en el directorio actual del usuario.

Ejemplo 8: descargue el sitio completo para la visualización local

# wget --mirror -p --convert-links -P. /Local-Folder website-url

Dado

– mirror: active la opción de creación de reflejo.

-p: descarga todos los archivos necesarios para mostrar correctamente la página HTML especificada.

– convert-links: después de que se complete la descarga, convierta los enlaces en el documento para su visualización local.

-P. /Carpeta local: guarda todos los archivos y directorios en el directorio especificado.

Ejemplo 9: Rechazar tipos de archivos durante la descarga

Cuando planea descargar todo el sitio, podemos usar la opción ‘ -rject ’ para forzar que wget no descargue imágenes.

# wget --reject = png Sitio web para descargar

Ejemplo 10: Usar wget -Q para establecer cuotas de descarga

Podemos usar ‘ -Q ’ La opción obliga al comando wget a salir de la descarga cuando el tamaño de la descarga excede un cierto tamaño.

# wget -Q10m -i download-list.txt

Tenga en cuenta que las cuotas no afectan la descarga de archivos individuales. Por lo tanto, si especifica wget -Q10m ftp://wuarchive.wustl.edu/ls-lR.gz, se descargará todo el contenido de ls-lR.gz. Esto también es cierto cuando se descargan varias URL especificadas en la línea de comandos. Sin embargo, cuando recursivamente o se recupera de un archivo de entrada, todavía vale la pena usarlo. Por lo tanto, puede escribir de forma segura ‘ wget -Q10m -i download-list.txt ’, cuando se exceda la cuota, la descarga se cerrará.

Ejemplo 11: Descargar un archivo desde un sitio web protegido por contraseña

# wget --ftp-user = "nombre de usuario" --ftp-password = "contraseña" URL de descarga

Otra forma de especificar un nombre de usuario y contraseña es en la URL.

Cualquiera de los dos métodos expone su contraseña a quienes ejecutan el comando " ps ". Para evitar que se vean las contraseñas, guárdelas en � � � en .wgetrc o .netrc y use " chmod " para establecer los permisos adecuados para proteger estos archivos de la vista de otros usuarios. . Si las contraseñas son realmente importantes, no se aleje mientras aún se encuentran en el archivo, edite el archivo después de que Wget comience a descargar o elimínelas.

El ejemplo anterior es un ejemplo del uso del comando wget de la herramienta de descarga de Linux. Por estos ejemplos, podemos saber que la función de wget es similar a la del Trueno que solemos usar, y podemos alcanzar el límite de velocidad, varias descargas y otras funciones.

Copyright © Conocimiento de Windows All Rights Reserved