Menú
Está libre
registrarse
el principal  /  Instalación y configuración / Ejemplos de equipo de WGET. Comandos de wget - Descargar parámetros

Ejemplos de equipo de Wget. Comandos de wget - Descargar parámetros

Wetget. - programa de texto Para descargar archivos.

Si las características de Wget no son suficientes, puede usar Curl.

Ejemplos

Simplemente descargar archivo Wget:

Wget ftp://vasya.pupkin.com/film.avi.

Para continuar la inyección rota Nosotros escribimos:

Wget -c ftp://vasya.pupkin.com/film.avi.

Wget --Continue ftp://vasya.pupkin.com/film.avi.

Como en otros programas, las llaves tienen formas cortas y largas, y en su lugar, es posible escribir -continuar. Las llaves largas son más fáciles de recordar, pero escribir más tiempo. Puedes mezclar fácilmente varios formularios de escritura.

A despliegue los archivos de la listaque contiene enlaces directos:

Wget -i pupkinlist.txt

Wget - enput-file \u003d pupkinlist.txt

Aquí solo el archivo contiene enlaces. El archivo también puede ser un html-asshole, en el que hay enlaces. Se venderán a cabo el comando anterior.

Use A LA "TELEPORT PRO para Linux".

Al descargar más oportunidades de sitios web, y por lo tanto, se requieren más claves. Nuevamente, no es necesario recordarlos, puede hacer un guión (y mejor, un poco, para diferentes casos) y causarlos.

Por lo tanto, si hay un sitio web, y me gustaría tener su copia local en la computadora, de modo que, apagándose de la red, fue posible que no tenga prisa por leerlo.

Sitios de reflejo en el coche local:

Wget -m http://www.vasyapupkin.com/

M es equivalente a -R -R -N -L INF -NR, estas opciones se describen a continuación.

Copiando el sitio para la visualización local (con reemplazo de enlaces a Internet a las direcciones locales páginas descargadas):

Wget -r -l0 -k http://www.vasyapupkin.com/

Esto incluirá una descarga recursiva (clave -R, -Recursive),

Opciones

WGTE tiene una gran cantidad de opciones útiles: más que el teletransporte "y las banderas. Estar envuelto en un script, por ejemplo, teletransportarse y colocar un lugar destacado (especificado en la ruta), tiene facilidad de uso y riqueza de configuración.

NP, -no-padre: no se levante por encima de la dirección inicial durante la descarga recursiva.

R, -Recursive: habilite los directorios de visualización recursivos y subdirectorios en un servidor remoto.

L. , -Level \u003d. - Determine la mayor profundidad de la recursión igual a la profundidad al ver directorios en un servidor remoto. Profundidad predeterminada \u003d 5.

NP, -no-padre: no vaya al directorio principal mientras busca archivos. Esta es una propiedad muy útil porque garantiza que solo se copien aquellos archivos que están por debajo de una cierta jerarquía.

UNA. ,Aceptar , -R. , -Rechazar. - Lista de nombres de archivos separados por comas, que deben (aceptar) o no deben (rechazar) descargar. Se permite establecer los nombres de archivos en la máscara.

K, -convert-enlaces: convierta enlaces absolutos al documento HTML en enlaces relativos. Solo las referencias que indican las páginas descargadas en realidad se convertirán; El resto no se transformará. Tenga en cuenta que solo al final del trabajo de WGET, podrá descubrir qué páginas estaban realmente cargadas. En consecuencia, solo al final del trabajo de Wget se realizará la transformación final.

-HTTP-USER \u003d , -Http-passwd \u003d Especifique el nombre de usuario y la contraseña en la pantalla HTTP.

H, -SPAN-HOSTS: le permite visitar cualquier servidor al que hay un enlace.

P, -Página-requisitos: descargue todos los archivos que se necesitan para mostrar las páginas HTML. Por ejemplo: dibujos, sonido, estilos de cascada (CSS). De forma predeterminada, tales archivos no están cargados. Los parámetros -R y -L especificados juntos pueden ayudar, pero porque WGET no distingue a los documentos externos e internos, entonces no hay garantía de que se cargarán todos los requisitos.

Parecería en el mundo donde la mitad de la población del mundo usa activamente las computadoras y se acostumbró a las interfaces gráficas con estilo y las oportunidades ricas, no hay lugar para aplicaciones de texto. Hace unos 20 años, la interfaz informática era un panel negro terrible, que no muestra nada, excepto por un conjunto de caracteres blancos, y todo el control se realizó debido a los comandos de texto. Sorprendentemente, en la medida en que estos programas sean feos, son tan funcionales y confiables.

¿Qué es wget?

WGET (que también se conoce como GNU WEGE LINUX) es una consola, no una aplicación interactiva para trabajar con archivos y páginas web. De hecho, este es un programa para descargar archivos de Internet, caracterizado por la falta de una interfaz gráfica y una serie de características en control, atípico para soluciones más modernas.

El programa fue desarrollado por un ingeniero de Croatia HRWEBI NICSHICH, y ahora el desarrollo apoya las capturas de pantalla de Giuseppe y la comunidad de Linux. El primer montaje de la utilidad (luego llamado GetUrl) se presentó en enero de 1996. El programa se escribió en el lenguaje de programación SI y se publicó bajo la licencia de GNU. Inicialmente, la herramienta fue lanzada en la plataforma Linux. Con el tiempo, la utilidad se ha traducido a muchos idiomas y está portado a todas las plataformas populares, incluyendo WGTET para Windows 7 (y más nuevo), WGET para MACOS, etc.

Este programa no es interactivo, y por lo tanto, cualquier proceso que se ejecuta bajo sus capacidades no se puede controlar, se pueden administrar al ponerse en contacto con los controles del propio sistema operativo.

A pesar del hecho de que los navegadores modernos generalmente se han incorporado, todavía están diseñados para la interacción interactiva, por lo tanto, el trabajo en modo manual se vuelve difícil. Wget, por el contrario, permite que una serie de procesos automaticen. Por ejemplo, es posible preparar un documento de texto con una lista de páginas web con anticipación utilizando el cual puede descargar varios archivos y páginas.

Funciones básicas del programa.

Sin embargo, en primer lugar, este es un programa para descargar archivos, que es la evidencia de su función principal.

WGTE puede descargar cualquier material de Internet, ya sea documentos, archivos ejecutivos o páginas web completas en formato HTML (para varios protocolos). Los archivos se pueden descargar de directorios.

El cliente puede realizar una descarga recursiva, en modo automático, moviéndose a través de los enlaces dentro de un sitio web específico (o varios sitios web), mientras restaura la estructura inicial de la página web. Es posible ver los sitios web descargados sin acceso a la red (de forma predeterminada cargada en forma de direcciones para la visualización en línea).

Inicialmente, el WGTE se adaptó a tipos de conexión lenta e inestable, por lo que su característica importante es la capacidad de restaurar la carga de archivos interrumpida (esto es posible si el servidor admite los encabezados de rango). Además, WETGE puede monitorear el estado de los servidores (su disponibilidad) para una larga carga y actualización (WGGE comprueba los encabezados de archivos y admite la última versión) de archivos y páginas web.

El programa también tiene una serie de oportunidades típicas de las llamadas utilidades, que exploran varios sitios web y servidores para la presencia de archivos específicos.

Plataformas soportadas

WGET LINUX se ha convertido en una base para este producto. Como se mencionó anteriormente, originalmente fue una utilidad que funcionaba solo en Linux, pero se ganó popularidad rápidamente y se adaptó a otros sistemas. Por ejemplo, puede encontrar la versión WGET para Windows 7 y más sistema operativo moderno, y hay un conjunto con una interfaz gráfica. En cuanto a Linux, entonces el programa a menudo se cose en la distribución. Los terminales en algunas compilaciones de Linux inicialmente apoyan los comandos WEGET. Ubuntu, Fedora, OpenSuse y otras distribuciones de consumidores trabajan con el programa, que se llama, fuera de la caja. A continuación, considere el programa con más detalle.

Comandos de WGET: Lista de parámetros básicos

La lista básica de comandos incluye:

  • -V: le permite averiguar qué versión del programa se usa actualmente;
  • -H - muestra la lista más completa de comandos para trabajar con la aplicación;
  • -b - le permite traducir el programa en el modo de fondo;

Lista de parámetros de mensaje

Los comandos de WGET le permiten controlar completamente la información mostrada. Aquí están su lista:

  • -O LogFile: crea un registro de archivos en el que se registra el proceso de solicitud completo;
  • -Un Logfile: le permite complementar una revista de archivos existente en lugar de crear una nueva;
  • -D: muestra la información necesaria de desarrolladores y depuradores (ayuda a resolver problemas y corrige errores en el trabajo del cliente);
  • -Q - Deshabilita la pantalla Mensajes;
  • -V: esta opción está habilitada de forma predeterminada, proporciona un informe detallado sobre todos los procesos que se producen en el programa (en tiempo real);
  • -NV: reduce significativamente la información recibida por el usuario en los mensajes. Solo quedan las alertas de datos y errores más necesarios;
  • -El archivo (indicando la ruta al archivo): el comando le permite escanear el archivo al retrasar el enlace de él y descargar; Puede usar archivos de varios formatos, incluidos HTML, pero en el caso de usar este comando, no debe especificar la ruta al archivo en el símbolo del sistema;
  • -F - provoca un programa para leer un archivo como HTML; Cuando se usa este comando para trabajar con un documento HTML local, puede ocurrir un error para evitarlo, es suficiente para especificar en el documento .

Lista de opciones de descarga

Equipos básicos para trabajar con Ayuda WGET. Aquí están su conjunto básico:

  • --Bind-Dirección \u003d Dirección: este comando le permite transferir los datos de enlace a la dirección local. Cuando se utiliza la conexión TCP / IP, se requiere el comando para especificar con precisión la dirección IP (si hay varias).
  • -T número (necesita especificar el número): le permite al usuario seleccionar la cantidad de repeticiones de la descarga. Para evitar repeticiones, especifique el valor numérico igual a cero.
  • -NC: este comando le permite devolver el estado anterior del archivo que se está descargando si la red falla, y la descarga fue interrumpida. Si no usa uno de los comandos para descargar (-n, -NC, -R), el WGTE creará una copia de ella y se iniciará la carga de nuevo. El parámetro -R le permite reemplazar los archivos existentes.
  • "También contribuyen a la transferencia de archivos, en caso de que la pérdida de conexión (y cuando WGET haya dejado de intentos de conexión autoajustados). Justo después de la referencia al archivo, especifique este comando. Si el directorio utilizado existe un archivo similar, el WGTE mantendrá su identificación y automáticamente decidirá si hacerlo posible. El comando solo se puede usar en esos servidores, donde hay soporte para encabezados de rango.

  • --Progresado: le permite seleccionar el tipo de progreso de la pantalla. Puede especificar -progress \u003d barra o progreso \u003d punto.
  • --Spider: reemplaza el comando de descarga de archivos para verificar su disponibilidad en el servidor;
  • -W (en segundos) - Indica el tiempo de descanso entre las descargas.
  • -Q (indicado en el número de kilobytes o megabytes): le permite ajustar claramente el tamaño de los datos descargables y limitar los volúmenes excesivos. Sin embargo, vale la pena señalar que un archivo se cargará independientemente de la cuota expuesta (entonces se refiere con un archivo, esta opción no funcionará, sea lo que sea pesado).

Lista de parámetros HTTP

  • --Http-user \u003d and --http-passwd \u003d: le permite especificar el nombre de usuario y la contraseña para obtener la autorización en el recurso web desde el cual se descargarán los archivos.
  • -C \u003d ON / OFF: le permite habilitar o deshabilitar los datos de almacenamiento en caché en el lado del servidor.
  • --COOKIES \u003d ON / OFF - Lo mismo que para el caché, solo para las cookies. Permite detenerse, o reanudar el intercambio de cookies, el servidor necesario para mantener las estadísticas de visitas. De forma predeterminada, la opción está habilitada, pero las cookies no se guardan en el disco duro.
  • - Galletas de caballos de seguridad: le permite guardar cookies (solo datos frescos).
  • --proxy-usuario y -proxy-passwd: le permite especificar un inicio de sesión y una contraseña para obtener una autorización en un servidor proxy (si está activado).

Lista de configuración de FTP

Opciones avanzadas para trabajar con WGET. Comandos FTP:

  • -NR: prohíbe la eliminación de archivos temporales desde el directorio. Listing, que se genera espontáneamente cuando se trabaja con FTP;
  • -g ON / OFF: le permite utilizar la utilidad de símbolos especiales en los directorios FTP;
  • - Passive-FTP: se puede usar este comando si hay un firewall para activar el modo FTP pasivo (cuando el usuario es responsable de configurar la conexión con el servidor).

Comandos de WGET: ejemplos de uso

El ejemplo más simple y trivial para trabajar con el programa es, por supuesto, descargar archivos. Para probar los comandos WGET, puede comenzar con un simple, encontrar un enlace a cualquier archivo en línea e ingresar en la consola / terminal: WEGT * LINK que indica la ruta exacta y completa al archivo *.

Para continuar descargando el archivo, use: wget -c * enlace que indica la ruta exacta y completa al archivo *.

En cuanto a la descarga de páginas web, todo es más complicado aquí, pero el número de posibilidades aumenta significativamente. Para no ingresar a los parámetros nuevamente cada vez, fue necesario cargar un sitio web, puede crear scripts o registrar todas las configuraciones en File.WGetRC.

Para que la misma página esté disponible para su visualización sin conectarse a Internet, puede usar el enlace WEGGE -R -R -10 -K comando * que indica la ruta exacta y completa al archivo *.

El error de formato WGET, no se encuentra el comando, puede significar ningún parámetro típico e incorrectamente especificado.

wget - guía gnu wget

SINTAXIS

Wget [ parámetros]… [ Url ]…

DESCRIPCIÓN

GNU WGTE es una utilidad abiertamente desplazada para descargar archivos de Internet. Admite protocolos HTTP, HTTPS y FTP, descargue desde los servidores proxy HTTP.

WGTE puede seguir los enlaces de las páginas HTML y crear copias locales de los sitios web remotos, mientras que es posible restaurar completamente la estructura de la carpeta del sitio ("Descarga recursiva": carga recursiva). Durante dicho trabajo, WGTE está buscando un archivo con acceso a robots (/robots.txt). También es posible convertir enlaces a los archivos HTML descargados para ver más visualización del sitio sin conexión ("Navegación fuera de línea").
Revise los encabezados de archivo: WGET puede leer los encabezados de archivos (esto está disponible a través de protocolos HTTP y FTP) y compárelos con los titulares de los archivos descargados anteriormente, después de lo cual puede descargar nuevas versiones de archivos. Debido a esto, cuando se utiliza WGTGE, puede implementar el almacenamiento de espejos de sitios o conjuntos de archivos a FTP.
WGTE está diseñado para conexiones lentas o inestables: si ocurre un problema durante la descarga, el WGET intentará continuar la descarga del archivo. Si el servidor desde el que se carga el archivo, admite el archivo al archivo, entonces el WGET continuará descargando el archivo desde el lugar donde estalló la descarga.

Opciones

Ajustes principales

-V. --Versión. Mostrar la versión WGET. -h. --Ayudar Mostrar los parámetros de la línea de comandos WGET. -B. --Antecedentes Ve al modo de fondo después de comenzar. Si el archivo para mensajes no está especificado por el parámetro -O.Luego está escrito en wetget-log. -MI. mando. --Ejecutar. mando. Llevar a cabo mando. Como si fuera parte .wgetrc.. El comando se ejecutará después de los comandos en .wgetrc..

Parámetros de mensaje

-O. archivo de registro. - Subir - archivo \u003darchivo de registro. Escribe todos los mensajes en archivo de registro.. De lo contrario, se dirigirán a STDERR. -a. archivo de registro. --Append-Output \u003darchivo de registro. Adicional archivo de registro.. Como yo. -O., Solo archivo de registro. No reemplazado, sino complementado. Si un archivo de registro. No hay que, se crea un nuevo archivo. -D. --Depurar Mostrar mensajes de depuración - Información miscelánea importante para los desarrolladores de WGET. -Q .Q. --Tranquilo. Apague los mensajes WGET. -V. --Verboso Habilitar mensajes detallados, con todos los datos disponibles. Predeterminado incluido. -NEVADA. --Non-verbose Weoplizar los mensajes abreviados (para apagar los mensajes, ver. -Q .Q.). Se mostrarán los mensajes de error y la información básica. -I. archivo --Enput-file \u003darchivo Leer URL OUT archivo. En este caso, no necesita especificar la URL en la línea de comandos. Si la URL también se especifica en la línea de comandos y en archivo, Primero, la URL se descargará desde la línea de comandos. archivo No tiene que tener un formato HTML (pero nada terrible, de ser así), la URL simplemente debe indicarse en ella. Si especifica --Force-html.Entonces el archivo será leído como html.. En este caso, pueden surgir problemas con referencias relativas. Esto se puede prevenir agregándolo ". "O entrada en la línea de comandos --Base \u003d.url. -F. --Force-html. Al leer la URL desde el archivo, incluye leer un archivo como HTML. Para evitar errores en el caso del archivo HTML local, agregue al archivo " "O ingrese el parámetro de línea de comandos --Base. -B. Url --Base \u003d. Url Al leer la URL desde el archivo ( -F.) Determina Url añadido a las direcciones de archivo relativas especificadas por el parámetro -I..

Opciones de descarga

--Bind-Dirección \u003d Habla a Cuando las conexiones a través de TCP / IP transmiten "BIND ()" en Habla a en una máquina local. EN Habla a Se puede indicar tanto el nombre de host como la dirección IP. Se utiliza si su computadora tiene varias direcciones IP. -t. número - TRIES \u003d.número Establece el número de repeticiones. número. Especifique 0 o iNF. Para cancelar las repeticiones. -O. archivo --Output-Document \u003darchivo Los documentos no se registrarán en los archivos relevantes, y se combinarán y se registrarán en el archivo. archivo. Si un archivo Hay, será reemplazado. Si un archivoespecificado como , Los documentos se mostrarán en la salida estándar (STDOUT). Este parámetro establece automáticamente el número de repeticiones en 1. útil al descargar archivos divididos de servidores de correo a través de la interfaz web. -Carolina del Norte. --No-clavo Si está descargando el sitio, se cortó la conexión, luego especifique este parámetro para continuar descargando desde el sitio de conexión. Después de comenzar el WEGE sin parámetros -NORTE., -Carolina del Norte., o -r. Cargar el mismo archivo en una carpeta creará una copia del archivo con el nombre archivo.1 . Si hay un archivo y con el mismo nombre, se llamará la tercera copia archivo.2 etc. Bajo el parámetro -Carolina del Norte. Se mostrarán las advertencias. Cuando inicia el wetget con el parámetro -r., pero sin -NORTE. o -Carolina del Norte.El nuevo sitio de descarga reemplazará los archivos ya cargados. Al especificar el parámetro -Carolina del Norte. La carga continuará desde el desglose y los archivos descargados no se cargarán nuevamente (a menos que cambien). Cuando inicie el wget con el parámetro -NORTE., con o sin -r.El archivo solo se cargará si es más nuevo que un existente, o si el tamaño no coincide con la copia disponible (consulte la comparación por fecha). -Carolina del Norte. C. no se combina -NORTE..
Con el parámetro especificado -Carolina del Norte. Archivos con extensiones. .html. o (esto es simplemente horrible) .HTM. De los discos locales se cargarán, como si está de Internet. -C. --Continuar. Renovando la descarga de archivos. Utilizado si la descarga de archivos fue interrumpida. Por ejemplo: wget -c ftp://sunsite.doc.ic.ac.uk/ls-lr.z

Si la carpeta actual ya tiene un archivo nombrado ls-lr.z., entonces wget comprobará si coincide este archivo ¡Descargable (no en tamaño!), Y, y si es así, envíe una solicitud al servidor para continuar descargando el archivo del mismo lugar donde se cortó la descarga la última vez. Tenga en cuenta que cuando los saltos de Wgets, los intentos de Wgets inmediatamente y sin parámetro. -C.Y solo cuando "se rendirá" y completará su trabajo, entonces se necesitará este parámetro para reanudar la carga de archivos.
Sin especificar la opción -C. El ejemplo anterior cargará el archivo especificado Re-con el nombre final. ls-lr.z.1., sin contacto ya existente ls-lr.z..
A partir de la versión 1.7 al especificar el parámetro -C. Si el archivo en el servidor es igual o menor que el archivo local, el tamaño, el WGTE no descargará nada y muestra el mensaje correspondiente.
Sin embargo, cuando se usa -C. Cualquier archivo en un servidor que tenga un tamaño más grande que un archivo local será tratado como desapegado. Se descargará y grabará al final del archivo solo "(Longitud (Longitud (archivo) - Longitud (Local. Archivo))" Byte. Esto puede ser útil, Elsi necesita descargar nuevos mensajes de cualquier revista (registro).
Al mismo tiempo, si el archivo descargable es más porque cambióRecibirá un archivo dañado (es decir, el archivo puede finalmente llegar a ser completamente diferente del original). Necesito ser especialmente atento cuando se usa. -C. Juntos con -r.Dado que cada archivo modificado puede ser un candidato para "carga incompleta".
También recibirá un archivo dañado si su servidor proxy HTTP funciona estúpido y cuando se rompe la conexión, escribe al archivo de mensaje "Transferencia interrumpida". Probablemente, en las siguientes versiones de WETG, lo corregirá.
recuérdalo -C. Funciona solo con servidores FTP y HTTP que admiten los encabezados "Gama" (I.E. Fraude de archivos). --Progress \u003d.tipo Cargue el indicador de progreso y su tipo. Valores posibles: "DOT" y "BAR". De acuerdo con el valor predeterminado, se utiliza "Barra". Opción de nota --Progress \u003d barra. conducirá al dibujo de un hermoso indicador de caracteres ASCII (como "termómetro"). Si la salida estándar no es TTY, se utilizará "DOT". --Progress \u003d punto. Para cambiar al tipo "punto". El progreso de carga se marcará agregando un punto o iniciar sesión en la tira igual a cada símbolo representa la misma cantidad de datos. Cuando se usa este tipo, puede especificar su estilo. pUNTO:estilo.. Si el estilo es "predeterminado", entonces cada carácter representará 1 KB, 10 caracteres en el clúster y 50 en la cadena. El estilo "binario" tiene una vista de computadora "más» más »8KB en un símbolo, 16 caracteres en un clúster y 48 caracteres en la cadena (resulta de una línea para 384 KB). Mega estilo se usa para descargar archivos grandes - Cada símbolo representa 64kb, 8 caracteres en el clúster y 48 caracteres en la cadena (resulta de 3 MB por línea).
Puede definir el estilo predeterminado utilizando el comando "Progreso" en .wgetrc.. Si desea que el tipo de indicador "Barra" se use siempre (y no solo cuando se muestra en STDOUT), especifique --Progress \u003d bar: fuerza. -NORTE. --Marcando la hora. Habilitar comparación por fecha. -S. --Server-Response Los encabezados de pantalla envían los servidores HTTP y las solicitudes enviadas a los servidores FTP. --Araña. Instalación de comportamiento de WGET como "Spider", es decir, WETGE no cargará los archivos, pero solo verificará su presencia. Para que pueda consultar los marcadores y enlaces del sitio. Por ejemplo:

WGET - SPIDE - Force-html -i favoritos.html

WGET no contiene todas las posibilidades de "espacios reales" para WWW. -T segundos. --Tiempout \u003d.segundos. Tiempo de espera en segundos. De forma predeterminada, el tiempo de espera es de 900 s (15 min). Configuración del valor en 0 Cancela la verificación de tiempo de espera. Por favor, no reduzca el tiempo de espera si definitivamente no sabe qué está haciendo exactamente. -w. segundos. --Wait \u003d.segundos. Pausa en segundos entre múltiples cargas (incluidas las repeticiones). Esto reduce la carga del servidor. Para especificar un valor en minutos, use "M", en el reloj: "H", en los días: "D" después del número. Cuando el gran valor de este parámetro es útil si la red es inestable (por ejemplo, cuando Las interrupciones de la comunicación del módem). --Waitretry \u003d.segundos. Establece la pausa solo entre las cargas de inversión. WGTE esperará 1 segundo después del primer descanso, 2 segundos después del segundo acantilado de la bota del mismo archivo, etc. - al máximo, que se indica en segundos. Por ejemplo, con el valor de este parámetro, igual a 10, WGTE esperará en general (1 + 2 + ... + 10) \u003d 55 segundos para cada archivo. Este valor se especifica de forma predeterminada en el archivo wGETRC.. --Random-espera. Algunos servidores, lo que hace que los archivos de archivos de registro con las pausas de consulta de archivos, pueden determinar la descarga recursiva de archivos: robots de escaneo como WGET. Este parámetro establece la hora entre las solicitudes variando las pausas con el tiempo calculado de 0 a 2 * esperar. (segundos), donde esperar. Parámetro especificado -w. para enmascarar wget. No olvides eso fuente WGET está disponible, y es incluso si desea calcular este disfraz. -Y ON / OFF --Proxy \u003d ON / OFF Soporte para un servidor proxy. Habilitado de forma predeterminada si se define el proxy. -Q .Q. cuota --Quota \u003d.cuota Cuota para el tamaño de los archivos descargables. Se indica en bytes (por defecto), en Kilobytes KB (si al final k.) o en MB Megabytes (si al final mETRO.). Y el agotamiento de cuotas. archivo actual. Carga al final, es decir, la cuota no funciona al cargar un archivo. Por ejemplo, si realiza wget -q10k. ftp://wuarchive.wustom.edu/ls-lr.gz. Luego archivo. ls-lr.gz. será completamente cargado. Además, se cargarán todos los archivos especificados en la línea de comandos, a diferencia de la lista de archivos en un archivo o como con una carga recursiva. Wecript 0 o INF cancelarán la cuota.

Opciones de arranque Failock

-Dakota del Norte --No-directorios. No cree la estructura de la carpeta con descarga recursiva. Con el parámetro especificado, todos los archivos se cargarán en una carpeta. Si el archivo con este nombre ya existe, se guardará bajo el nombre Nombre File.n.. -X. - Force-directorios. Lo opuesto al parámetro -Dakota del Norte - Crear estructura de carpeta a partir de pagina principal Servidor. Por ejemplo, wget -x http://fly.srk.fer.hr/robots.txt cargará el archivo a la carpeta fly.srk.fer.hr.hr.. -Nueva Hampshire. --No-directorios anfitrionas No crear carpetas vacías Al comienzo de la estructura. Defecto / Pub / Xemacs /. Si lo descarta con el parámetro. -r.Luego se guardará bajo el nombre. ftp.xemacs.org / pub / xemacs /. Con parámetro -Nueva Hampshire. Desde el nombre de la carpeta inicial se reduce ftp.xemacs.org /y ella será llamada pub / xemacs.. Y parámetro --Cut-dirs. Eliminar número Componentes. Ejemplos de parámetro --Cut-dirs.: Sin parámetros -\u003e ftp.xemacs.org / pub / xemacs / -nh -\u003e pub / xemacs / -nh --cut-dirs \u003d 1 -\u003e xemacs / -nh --cut-dirs \u003d 2 -\u003e. --Cut-dirs \u003d 1 -\u003e ftp.xemacs.org / xemacs / ...

Si desea deshacerse de la estructura de la carpeta, puede reemplazar este parámetro en -Dakota del Norte y -PAG.. a diferencia de -Dakota del Norte, -Dakota del Norte Trabaja con subdirectorios, por ejemplo, cuando -Nh --cut-dirs \u003d 1 subdirectorio beta / Mal, como xemacs / beta.. -PAG. prefijo. --Directory-prefijo \u003dprefijo. Determina carpeta inicialdonde se guardará la estructura de la carpeta del sitio (o simplemente los archivos). De forma predeterminada, este parámetro es igual . (Carpeta actual).

Parámetros HTTP

-MI. --HTML-Extensión Si el tipo de archivo de descarga texto / HTML. y su dirección no terminará en .? Al usar este parámetro a su nombre se agregará .html.. Puede ser útil cuando las páginas reflejadas. .áspid.Si no desea que interfieran en el trabajo de su servidor Apache. Otro caso de aplicación de este paramer es descargar las páginas de respuesta de script CGI. Página con URL http://site.com/article.cgi?25 se guardará como article.cgi? 25.html.. Sobre: \u200b\u200bAl actualizar u otro reinicio de páginas con este parámetro, este último se cargará en cualquier caso, porque WGET no puede averiguar si el archivo local tiene la relación X.html. Para cargados con url X.. Para evitar reinicio innecesario, use opciones. -K. y -K.. En este caso, las versiones originales de los archivos también se guardarán como X.ORIG. --HTTP-USER \u003dusuario. --Http-passwd \u003dcontraseña. Nombre de usuario usuario. y contraseña contraseña. Para el servidor HTTP. Dependiendo del tipo de respuesta, el WGET utilizará la autorización "básica" (insegua) o "digestión" (segura). También puede especificar el nombre de usuario y la contraseña y en la URL en sí. -C encendido / apagado --Cache \u003d ON / OFF Incluye o apaga el almacenamiento en caché del servidor. En este caso, WGET envía la solicitud correspondiente ( Pragma: No-caché). También se utiliza para actualizar rápidamente los archivos en un servidor proxy. El almacenamiento en caché predeterminado está permitido. --COOKIES \u003d ON / OFF Incluye o apaga el uso de cookie. El servidor envía una cookie al cliente utilizando el encabezado "Configuración de cookie" y el cliente cumple con la misma cookie. Gracias a esto, el servidor puede liderar las estadísticas de los visitantes. De forma predeterminada, se utilizan cookies, pero las grabarlas en el disco se apagan. - Carga-cookies. archivo Descargar cookie out archivo Antes de la primera carga HTTP. archivo Tiene formato de texto, como cookies.txt Netscape. Este parámetro se usa para duplicar. Para hacer esto, WGTE envía las mismas cookies que envían su navegador al conectarse al servidor HTTP. Esto se enciende por este parámetro, solo especifique la ruta de WEGGET para cookies.txt. Diferentes navegadores Almacenar cookie en diferentes carpetas: Netscape 4.x. El archivo es B. ~ / .Netscape / cookies.txt. Mozilla y Netscape 6.x. Mozilla almacena galletas en cookies.txtUbicado en algún lugar de ~ / .mozilla., En la carpeta de tu perfil. El camino completo por lo general termina algo como ~ / .mozilla / predeterminado / algunas cadenas raras / cookies.txt. Explorador de Internet.. Para exportar una cookie para WGET, seleccione "Archivo", "Importar y exportar", seleccione "Exportar archivos de cookies" en el asistente. Verificado en Internet Explorer 5; Puede que no funcione en versiones tempranas. Otros observadores. Parámetro - Carga-cookies. Funcionará con cookie en formato Netscape que esté compatible con WGTET. Si no puedes usar el parámetro - Carga-cookies., todavía tiene una salida. Si su navegador admite, escriba el nombre del nombre y la cookie y especifique manualmente el envío de WGTE a estas cookies: wget --kookies \u003d off -ader "cookie: i \u003d I. " --Acerva de galletas archivo Guardar la cookie archivo Al final de la sesión. Las galletas obsoletas no se guardan. - Longitud delgnore. Algunos servidores HTTP (más precisamente, Scripts CGI) se apoderan de los encabezados "Longitud de contenido", que indican el WGET, que aún no está cargado. Y el wget carga un documento varias veces. Con este parámetro, el WGTE ignorará los titulares de "Longitud del contenido". --HEADER \u003d.encabezado adicional. Determina encabezado adicional.enviado al servidor HTTP. Él debe contener : y caracteres después de eso. Puede definir varios encabezados adicionales a través del uso --Encabezamiento. repetidamente. Wget --ader \u003d "acept-charset: ISO-8859-2" --ader \u003d "Aceptar-Idioma: HR" http://fly.srk.fer.hr/

Especificar una cadena vacía en el valor del título se limpiará todo el usuario definido a estos titulares. --Proxy-usuario \u003dusuario. --Proxy-passwd \u003dcontraseña. Define el nombre de usuario usuario. y contraseña de contraseña para autorizar el servidor proxy. Se utilizará el tipo de autorización "BÁSICO". --Referer \u003d.url Agrega el título `Referido: url' en consulta http. . Se usa al descargar las páginas que se transmiten correctamente solo si el servidor conoce de qué página venía. -s. --Acave encabezados. Guardar encabezados enviados por servidores HTTP. -U. cadena de agente --User-agente \u003dcadena de agente Identificar, como cadena de agente Cuando se le solicite al servidor HTTP. El protocolo HTTP le permite determinarlo utilizando el encabezado del agente. El wget predeterminado se identifica como Wget /versión.dónde versión. - Esta es una versión de WGET. Algunos servidores proporcionan la información requerida solo para los navegadores identificables como "Mozilla" o Microsoft "Internet Explorer". Este parámetro le permite engañar a tales servidores.

Parámetros FTP

-Nr. --Dont-remove-listado No elimine los archivos temporales .listado.generado al descargar por ftp. Estos archivos contienen información sobre carpetas. servidores FTP . La tapicería lo ayudará a determinar rápidamente la actualización de la carpeta del servidor (es decir, para determinar que su espejo es tal). Si no elimina .listado.¡Recuerdo tu seguridad! Por ejemplo, con este nombre, puede crear un enlace simbólico para / etc / passwd o algo mas. -G ON / OFF --GloB \u003d ON / OFF Incluye o apaga el uso de caracteres especiales ( máscaras) por protocolo FTP . Puede ser * , ? , [ y ] . Por ejemplo: wget ftp://gnjilux.srk.fer.hr/*.msg

De forma predeterminada, se permite el uso de caracteres de máscara si la URL contiene tales caracteres. También puede tomar la URL en las cotizaciones. Solo funcionará en los servidores FTP de UNIX (y emule la salida "LS" de UNIX "). - Pasivo-FTP. Incluye el modo Pasivo FTP cuando el cliente inicia la conexión. Utilizado con firewall. --Retr-Synlinks. Con la descarga recursiva de las carpetas FTP, los archivos que indican enlaces simbólicos no están cargados. Este parámetro desactiva esto. Parámetro --Retr-Synlinks. Ahora solo para archivos, no para carpetas. Tenga en cuenta que este parámetro no funciona al cargar un solo archivo.

Parámetros de carga recursiva

-r. - recursivo. Habilitar la descarga recursiva. -L. profundidad --Level \u003d.profundidad Profundidad máxima de carga recursiva profundidad. Por defecto, su valor es 5. - Eletete-después. Eliminar cada página (localmente) después Sus descargas. Se utiliza para guardar nuevas versiones de páginas solicitadas con frecuencia en un proxy. Por ejemplo: wget -r -nd --delete-después de http://whatever.com/~popular/page/

Parámetro -r. Incluye carga de forma predeterminada, parámetro -Dakota del Norte Desactiva la creación de la carpeta. Imprime el parámetro especificado - Eletete-después. El parámetro será ignorado --Convert-Links.. -K. --Convert-Links. Después de que se complete la descarga, convierta enlaces a la vista para ver modo offline. Esto se aplica no solo a las referencias visibles a otros documentos, y enlaces a todos los archivos locales externos. Cuando el enlace varía con una de dos maneras:

* Los enlaces a los archivos cargados por Wget varían en los enlaces relativos apropiados. Por ejemplo: si el archivo descargado /foo/doc.html., luego enlace para descargar el archivo también /bar/img.gif. se vera como ../bar/img.gif.. Este método funciona si hay una relación visible entre las carpetas de uno y otro archivo. * Los enlaces a los archivos que no se cargan, WETGE se cambiarán a las direcciones absolutas de estos archivos en el servidor remoto. Por ejemplo: si el archivo de descarga /foo/doc.html. Contiene enlace a /bar/img.gif. (o en ../bar/img.gif.), luego vincule en el archivo doc.html. cambiará en http: //host/bar/img.gif.. Debido a esto, es posible la visualización autónoma del sitio y los archivos: si el archivo se descarga en el que hay un enlace, el enlace lo indicará, si no, el enlace indicará su dirección en Internet (si eso existe ). Cuando se utilizan enlaces relativos relativos, significa que puede transferir el sitio descargado a otra carpeta sin cambiar su estructura. Solo después de que se complete la descarga, el WGET sabe qué archivos están cargados. En consecuencia, cuando el parámetro -K. La conversión se producirá solo al finalizar la descarga. -K. -Backup-convertido Convertir enlaces Atrás - Eliminar extensión .orig. Cambia el comportamiento de la opción. -NORTE.. -metro. --Espejo Habilitar parámetros para sitios de almacenamiento de espejo. Este parámetro es igual a varios parámetros: -R -n -l INF -NR. Para el almacenamiento sin pretensiones de copias de espejo de los sitios, puede usar este parámetro. -pag. - Page-Requisitos. Descargue todos los archivos que sean necesarios para mostrar las páginas HTML. Por ejemplo: dibujos, sonido, estilos de cascada. De acuerdo con el valor predeterminado, tales archivos no están cargados. Parámetros -r. y -L.especificado juntos puede ayudar, pero porque WGET no distingue documentos externos e internos, entonces no hay garantía de que todo lo requiera. Por ejemplo, 1.HTML. Contiene una etiqueta " " , con referencia a 1.gif., y etiqueta " "Refiriéndose a un documento externo 2.html. Página 2.html Similar, pero su dibujo - 2.gif.y ella se refiere a 3.html. Digamos que dure hasta un cierto número. Si se da el comando: wget -r -l 2 http: // i /1.html.

que 1.HTML., 1.gif., 2.html, 2.gif. y 3.html Descargar. Como se puede ver 3.html sin 3.gif.porque Wget simplemente considera la cantidad de saltos por los cuales cambió, se detiene a 2 y se detiene. Y cuando los parámetros:

Wget -r -l 2 -p http: // i i /1.html.

Todos los archivos y imagen 3.gif. páginas 3.html Descargar. similar

Wget -r -l 1 -p http: // i i /1.html.

carga para descargar 1.HTML., 1.gif., 2.html y 2.gif.. Para cargar una página HTML especificada con todos sus artículos, simplemente no especifique -r. y -L.:

Wget -p http: // i /1.html.

En este caso, WGTE se comportará como cuando el parámetro -r.Pero la página y sus archivos auxiliares se descargarán. Si desea archivos auxiliares en otros servidores (es decir, usar enlaces absolutos), use:

Wget -e -h -k -k -k http: // i i / I.

Y en conclusión, debes decir eso para Wget referencia externa - Esta es la URL especificada en las etiquetas " " , ""Y" " , Además " " .

Parámetros recursivos de descarga / permisos recursivos

-A. acclist. --Aceptar acclist. -R. rejlist. --Rechazar. rejlist. Lista de nombres de archivos separados por comas, que deben o no deben descargarse. Se permite establecer los nombres de archivos en la máscara. -D. lista de dominio --Mains \u003d.lista de dominio Lista de dominios lista de dominioque se les permite cargar archivos. Comas compartidas. Este parámetro no Incluir -H.. --Exclude-dominios. lista de dominio Lista de dominios de los cuales no Permitido subir archivos --FLOQUE-FTP. Siga los enlaces FTP de las páginas HTML. De lo contrario, se ignoran los enlaces a los archivos FTP. - marcas de lujo \u003dlista WGTE tiene una tabla de etiqueta HTML incorporada en la que está buscando enlaces a otros archivos. Puede especificar etiquetas adicionales en la lista dividida lista En este parámetro. -GRAMO. lista - tegnore-tags \u003dlista atrás - marcas de lujo.. Para saltar las etiquetas HTML con descarga recursiva, especifíquelas en una lista dividida lista. Intrush el parámetro -GRAMO. Fue lo mejor para descargar páginas individuales con sus archivos auxiliares. Puedes ver cómo era, indicando el comando wget -ga, área -H -K -K -R http: // i / I.

Pero ahora el mejor parámetro Para descargar una página completamente considerada. - Page-Requisitos.. -H. - hosts de asistencia Le permite visitar cualquier servidor al que hay un enlace. -L. --Relativo. Sigue solo enlaces relativos. En este parámetro, los archivos de otros servidores definitivamente no se cargarán. -I. lista --InClude-Directories \u003dlista La lista de carpetas dividida por comas de la que se le permite cargar archivos. Elementos de lista lista -X. lista --Exclude-Directorios \u003dlista Lista de carpetas divididas por comas excluidas para descargar (consulte la restricción de la carpeta). Elementos de lista lista Puede contener símbolos de máscaras. -notario público. --No-padre. No se levante por encima de la dirección inicial durante la descarga recursiva.

Ejemplos de uso

Los ejemplos se dividen en tres categorías de acuerdo con su complejidad.

Solo usa

* Si necesita descargar la URL, luego ingrese: wget http://fly.srk.fer.hr/ * pero ¿qué pasará si la conexión es lenta y el archivo es largo? Existe la posibilidad de romper la comunicación antes de que se complete la descarga. En este caso, el WGTE continuará intentando intentar la nueva conexión hasta el número de intentos (por defecto 20). Puede cambiar este número, por ejemplo, hasta 45: WGET --TRIES \u003d 45 http://fly.srk.fer.hr/jpg/flyweb.jpg * Ahora vamos a dejar a Wget para trabajar en el fondo, y grabaremos logra el registro tronco.. Bucear --Intentos.así que usamos -t.. Wget -t 45 -o log http://fly.srk.fer.hr/jpg/flyweb.jpg &

El símbolo de Ampersand al final indica el intérprete de comando para continuar con el trabajo sin esperar la finalización de WGET. Para que las repeticiones del programa sean infinitamente. -t inf. * Usar FTP también es muy simple. WGET toma todas las preocupaciones sobre la autorización.

Wget ftp://gnjilux.srk.fer.hr/welcome.msg * Si especifica la dirección de la carpeta, el WGET cargará la lista de esta carpeta (es decir, los archivos y los subdirectorios contenidos en él) y lo convierte en el formato HTML . Por ejemplo: wget ftp://prep.ai.mit.edu/pub/gnu/ enlaces index.html

Uso extendido

* Si tiene un archivo con la URL que desea descargar, luego use el parámetro -I.: wget -i i

Si especifica En lugar del nombre de archivo, la URL se leerá de la entrada estándar (STDIN). * Crear una copia de cinco niveles del sitio web de GNU con la estructura de las carpetas originales, con un intento de inicio, guarde los mensajes en gnulog.:

Wget -r http://www.gnu.org/ -O GNULOG * Como en el ejemplo anterior, pero con los enlaces en los archivos HTML al local, para más tardar la visualización autónoma: WEGE - CONvert-Links -R http: // www.gnu.org/ -O GNULOG * Descargue una página HTML y todos los archivos necesarios para mostrar los últimos (por ejemplo, dibujos, estilos en cascada, etc.). También convertir todos los enlaces a estos archivos: WGET -P --Convert-Links http://www.server.com/dir/page.html

Página HTML Será salvo en www.server.com /dir/page.html y dibujos, estilos en cascada, etc. se guardarán en la carpeta.

-R -l1 Incluye carga recursiva con una profundidad máxima 1. --No-padre. Se apaga siguiendo los enlaces a la carpeta principal que tiene nivel superior, -A.gif. Le permite cargar solo archivos con la extensión .gif. -Un "* .gif" También funcionará. * Supongamos que durante la descarga recursiva necesitaba desactivar / reiniciar la computadora. Para no descargar archivos existentes, use:

WGET -NC -R -R http://www.gnu.org/ * Si desea especificar el nombre de usuario y la contraseña para el servidor HTTP o FTP, use la sintaxis de URL apropiada: wget ftp: // hniksic: /.emacs * usted ¿Desea documentos descargables fueron a la salida estándar, no en los archivos? Wget -o - http://jagor.srce.hr/ http://www.srce.hr/

Si desea organizar un transportador y descargue todos los sitios, enlaces a los que se indican en una página:

Wget -O - http://cool.list.com/ | Wget --force-html -i -

Uso profesional

* Para almacenar el espejo de la página (o carpetas FTP), luego use --Espejo (-metro.) lo que reemplaza -R -l info -n -n. Puede agregar WEGGE a CRONTAB con una solicitud de revisión de actualización todos los domingos: crontab 0 0 * * 0 wget -mirror http://www.gnu.org/ -o / home / me / waylog * También desea que se conviertan enlaces a local. Pero después de leer este manual, sabe que la comparación de tiempo no funcionará. Especifique la licencia de wget copias de seguridad Archivos HTML antes de la conversión. Equipo: Wetget - Mirror --Convert-Links -Backup-convertido http://www.gnu.org/ -o / home / me / waylog * y si la visualización local no funciona archivos html con una extensión distinta de .html., p.ej index.cgi., entonces necesita transferir el comando para cambiar el nombre de todos estos archivos (tipo de contenido \u003d texto / HTML.) en nombre.html. WGET --MIRROR - CONVERTIDO-ENLACES - CONVERTIDO-CONVERTIDO --HTML-EXTENSION -O / HOGAR / ME / SEMANOLOG .WGETRC es gratis software; Las condiciones de copia están buscando en los textos de origen. No hay garantías; El programa no está destinado a las ventas.

Este tutorial está diseñado para explicar un número suficiente de comandos para que pueda usar fácilmente VIM como editor de propósito general. Necesitará aproximadamente 25-30 minutos para dominar este libro de texto dependiendo de cuánto tiempo gaste en experimentos.

Hay la necesidad de descargar el sitio, las razones pueden ser muy diferentes y no serán ahora al respecto. Sobre el lado legal y moral de sus acciones, todos él mismo es capaz de juzgar.

Alguien puede parecer que en el mundo, donde el 50% de la población está usando activamente las computadoras y se utiliza para conjuntamente las interfaces gráficas con ricas oportunidades, no hay lugar para aplicaciones de texto. Hace aproximadamente 20 años, la interfaz personal de la computadora era un panel negro terrible, que no mostraba nada más que el conjunto de caracteres blancos. Toda la gerencia ha bajado a la realización. equipos de texto. Estos equipos eran feos, pero al mismo tiempo son muy confiables y funcionales.

¿Qué es wget? WGET no es una aplicación de consola interactiva para trabajar con páginas web y archivos. En Essence, este es un programa simple para descargar archivos de Internet, que se distingue por la falta de una interfaz gráfica y una serie de características de control que no se pueden llamar típicas para soluciones modernas. Desarrolló un ingeniero de programas WEGE de Croacia HRWEBIE NICSHICH. Hoy en día, el desarrollo apoya las capturas de pantalla de Giuseppe y la comunidad de Linux. La primera asamblea del programa, que aún se llamaba GetURL en ese momento, se presentó en 1996. El programa se escribió en el lenguaje de programación C. Se creó bajo la licencia de GNU. La herramienta fue lanzada originalmente en la plataforma Linux. Con el tiempo, el programa se ha traducido a muchos idiomas. Hay versiones para los sistemas operativos más populares, como Windows 7 y más nuevos. También puedes encontrar wget para macos. Este programa No interactivo Esto significa que cualquier proceso que se haya lanzado dentro de sus capacidades no se puede controlar. Solo se puede controlar mediante el contacto de los medios. sistema operativo. A pesar de que en los navegadores modernos hay un gerente de descarga incorporado, todos están diseñados para la interacción interactiva, por lo que funciona en modo manual Resulta seriamente difícil. Wget, por el contrario, hace posible automatizar una serie de procesos. Entonces, por ejemplo, es posible prepararse por adelantado. documento de texto Con una lista de páginas web que utilizan, que puede descargar inmediatamente varias páginas y archivos.

WGET: Funciones del programa principal

En primer lugar, vale la pena señalar que el WGTE es un programa para descargar archivos. Por lo tanto, su función básica es obvia. WGET puede descargar cualquier material de Internet, ya sea archivos ejecutivos, Documentos o páginas web completas en formato HTML. También puede descargar archivos de los directorios FTP. Un cliente puede llevar a cabo la carga recursiva en modo automaticoAl iniciar sesión en los enlaces dentro de un sitio web específico o varios sitios web, mientras restaura la estructura original de la página web. Es posible ver los sitios web descargados sin acceso a la red. WGTE se adaptó originalmente para conexiones inestables y lentas. Su una característica importante Es la capacidad de restaurar la carga de archivos interrumpida. Esto resulta posible si el servidor admite los encabezados de rango. WGTE también puede monitorear el estado de los servidores para realizar y actualizar la página web y los archivos. En este caso, WGET comprueba los encabezados de los archivos y admite la última versión. El programa tiene una serie de posibilidades que son típicas de las llamadas utilidades de las arañas. Tales utilidades exploran varios sitios y servidores para la disponibilidad de archivos específicos.

WGET: Plataformas admitidas

Como debería ser claro, la base para Wget se ha convertido en Linux. Como se mencionó anteriormente, inicialmente esta utilidad Trabajó solo en Linux. Sin embargo, rápidamente ganó popularidad y se adaptó para su uso en otros sistemas. Entonces, por ejemplo, puedes encontrar la versión del WGETDEL. sistemas de Windows 7 y más sistemas operativos modernos. También hay asambleas con interfaz gráfica. En cuanto al sistema operativo Linux, el WGTE se cose a menudo en la distribución. En algunas asambleas del sistema operativo. Terminales de Linux Inicialmente apoya los comandos de WGET. Distribuciones de los consumidores como Ubuntu, Open SUSE, Fedora trabaja con el programa WGET de la caja. A continuación, consideraremos el programa con más detalle.

Comandos de WGET: Lista de parámetros básicos

La lista principal de los comandos de WGET incluye:

- V: le permite determinar la versión del programa utilizado en este momento;

- H - Muestra más lista llena comandos para trabajar con la aplicación;

- B - Permite traducir el programa en el modo de fondo.

La lista de los parámetros de los comandos WEGET WEGE le permite monitorear completamente toda la información mostrada. Damos una lista aproximada:

- OPLFILE: crea un registro de archivos en el que se registra toda la aplicación de la aplicación;

- AlogFile: le permite complementar una revista de archivos existente en lugar de crear una nueva revista;

- D - Muestra la información necesaria para desarrolladores y depuradores, ayudar a resolver problemas y corrige errores que ocurren durante el trabajo del cliente;

- Q - es responsable de mostrar mensajes;

- V: proporciona un informe detallado sobre todos los procesos que, en tiempo real, se producen en el programa;

- NV: reduce la información que recibe el usuario en los mensajes. Como resultado, solo quedan la información necesaria y las alertas sobre los errores emergentes;

- I-File - El comando le permite realizar un escaneo de archivos, ya que si hundía un enlace, mientras que puedes usar archivos de varios formatos, incluidos HTML, pero en el caso de usar este comando, no debería especificar la ruta a el archivo en el símbolo del sistema;

- F - provoca un programa para leer un archivo como HTML. En el caso de usar este comando para trabajar con el local. documento HTML Puede ocurrir un error.

Lista de opciones de descarga

Damos la lista básica de comandos para trabajar con la descarga de archivos utilizando el programa WGET.

  • Dirección de enlace \u003d Dirección: este comando hace posible transferir los datos de enlace a la dirección de la máquina local. Se requiere el comando cuando se utiliza la conexión TCP / IP para especificar con precisión una dirección IP o varias;
  • número T (debe especificar el número): permite al usuario seleccionar la cantidad de repeticiones de la descarga. El valor numérico para evitar repeticiones debe especificarse a cero.
  • nC: este comando hace posible devolver el archivo descargable al estado anterior si se produjo la falla de la red y se interrumpió la descarga. Si no usa comandos para descargar (-R, -NC, - N), WGET creará una copia de ella y reinicie la descarga.
  • r - le permite reemplazar los archivos existentes;
  • c: contribuye a la transferencia de archivos cuando la conexión es la pérdida y si el WGET detuvo los intentos independientes de restaurar la conexión. Antes de la referencia al archivo, es suficiente para especificar este comando. Si se encuentra un archivo similar en el directorio utilizado, el WGET realizará su identificación y adoptará un registro automático. Puede usar el comando solo en esos servidores en los que tiene soporte para encabezados de rango.
  • Progreso: hace posible seleccionar el tipo de pantalla de progreso de la pantalla. Puede especificar el progreso \u003d DOT o PROGRESS \u003d BAR;
  • Spider: reemplaza el comando de descarga de archivos para probar la disponibilidad en el servidor;
  • w - Indica el tiempo de descanso entre las descargas;
  • q: le permite ajustar el tamaño de los archivos descargados y limitar el volumen excesivo. Vale la pena señalar que, independientemente de la cuota, se cargará un archivo (es decir, esta opción no funcionará con un archivo, lo que no hubiera tenido peso);

Lista de parámetros HTTP

- HTTP-USUARIO Y HTTP-PASSPRASE: haga posible especificar el inicio de sesión y la contraseña para obtener la autorización en el recurso desde donde se descargarán los archivos;

- C \u003d ON / OFF: hace posible habilitar o deshabilitar el almacenamiento en caché de información en el lado del servidor;

- Cookies \u003d ON / OFF - Lo mismo, solo para cookies: hace posible detener o reanudar el intercambio de cookies que son requeridas por el servidor para mantener las estadísticas de visitas. Esta opción está habilitada de forma predeterminada, pero las cookies no se guardan en el disco duro;

- Proxy-usuario y proxy-passwd: hace posible especificar un inicio de sesión y una contraseña para obtener una autorización en un servidor proxy si está involucrado.

Lista de configuración de FTP

Aquí hay una lista de parámetros más avanzados para trabajar con WGET:

- NR: establece una prohibición de eliminar archivos temporales del directorio de listado, que se generan espontáneamente cuando se trabaja con FTP;

- gon / off - le da a la utilidad la oportunidad de usar símbolos especiales en los directorios FTP;

- Passive-FTP: puede usar este comando si usted tiene, para activar el modo FTP pasivo.

Comandos de WGET: Use ejemplos

El ejemplo más fácil y banal de trabajar con el programa WGET es, por supuesto, descargar archivos. Para probar los comandos WGET, puede comenzar con sencillo. Simplemente es suficiente para encontrar un enlace a cualquier archivo en la red e ingrese en la consola del terminal: WEGGET * LINK que indica la ruta al archivo *. Para continuar descargando el archivo, debe usar el siguiente comando: wget-c * enlace que indica la ruta completa y precisa al archivo *. Si tiene una lista programada con enlaces a documentos y archivos, puede usar el siguiente comando: wet -filelist.txt. En cuanto al proceso de descargar páginas web, todo es más complicado aquí. Pero las posibilidades son mucho más. Para no ingresar los parámetros cada vez que sea necesario descargar un sitio web, puede crear scripts o registrar todas las configuraciones en el archivo.wgetrc. Para guardar una página web en forma de enlaces, debe usar el enlace WDGET-M Command * que indica la ruta exacta y completa al archivo *. Para que la página esté disponible para su visualización sin conectarse a Internet, puede usar el enlace de comandos WET-R - 10 - K * que indica la ruta completa y exacta al archivo *. La aparición del tipo de error no se encuentra el comando WGET, puede significar que se permitió un error tipográfico o el parámetro fue incorrecto.

Todos a veces aparecemos archivos de Internet. Si usa programas con una interfaz gráfica para esto, entonces todo resulta extremadamente simple. Sin embargo, al trabajar en la línea de comandos de Linux, es algo más complicado. Especialmente, para aquellos que no están familiarizados con herramientas adecuadas. Una de estas herramientas es una utilidad de Wget de extremadamente potente, que es adecuada para todo tipo de descargas. Llevamos a su atención doce ejemplos, desmonte eso, puede dominar las características principales de WGET.

$ wget https://downloads.sourceforge.net/project/nagios/nagios-4.x/nagios-4.3.1/nagios-4.3.1.tar.gz?r\u003d&ts\u003d1489637334&USE_MIRROR\u003dEXCELMEDIA
Después de ingresar dicho comando, se inicia el núcleo de Nagios. Durante este proceso, puede ver los datos de descarga, por ejemplo, la información sobre qué volumen ya está cargada, la velocidad actual y cuánto tiempo permanece hasta el final de la descarga.

2. Descargue el archivo y guárdelo con un nuevo nombre.

Si queremos guardar el archivo descargado con el nombre, diferente de su nombre original, usaremos el comando wget con el parámetro -o:

$ Wget -o nagios_latest https://downloads.sourceforge.net/project/nagios/nagios-4.x/nagios-4.3.1/nagios-4.3.1.Tar.gz?r\u003d&ts\u003d1489637334&use_mirror\u003dExcelmedia
Con este enfoque, el archivo descargado se guardará bajo el nombre Nagios_LATEST.

3. Límite de velocidad de descarga de archivos

Si es necesario, la velocidad de descargar archivos usando WGTE puede ser limitada. Como resultado, esta operación no ocupará todo el canal de transferencia de datos disponible y no afectará a otros procesos asociados con la red. Esto se puede hacer utilizando el parámetro de velocidad de limitación y especificar un límite de velocidad expresado en bytes (como un número convencional), kilobytes (agregando después del número k) o megabytes (M) por segundo:

$ Wget - limit-limitte \u003d 500k https://downloads.sourceforge.net/project/nagios/nagios-4.x/nagios-4.3.1/nagios-4.3.1.Tar.gz?r\u003d&ts\u003d1489637334&use_mirror \u003d Excellmedia
Aquí, el límite de velocidad de carga se establece igual a 500 KB / s.

4. Completando la carga interrumpida.

Si durante los archivos de descarga se interrumpió esta operación, puede reanudar la descarga utilizando el parámetro de comando -c wget:

$ wget -c https://downloads.sourceforge.net/project/nagios/nagios-4.x/nagios-4.3.1/nagios-4.3.1.Tar.gz?r\u003d&ts\u003d1489637334&use_mirror\u003dexcellmedia
Si no se usa esta opción, entonces el archivo de carga se iniciará primero.

Si descarga un archivo enorme y desea realizar esta operación en segundo plano, esto se puede hacer usando el parámetro -b:

$ wet -b https://downloads.sourceforge.net/project/nagios/nagios-4.x/nagios-4.3.1/nagios-4.3.1.Tar.gz?r\u003d&ts\u003d1489637334&use_mirror\u003dExcelmedia

Si hay una lista de archivos de archivos que deben descargarse, pero no desea comenzar manualmente la descarga de estos archivos, puede usar el parámetro -I. Sin embargo, antes de comenzar la descarga, debe crear un archivo que contenga todas las direcciones. Por ejemplo, puedes hacerlo con ese equipo:

$ VI url.txt
Debe colocar las direcciones en este archivo, una en cada línea. A continuación, sigue siendo solo para iniciar WEGTE, aprobar esta utilidad que el archivo de descarga acaba de crear:

$ wget -i url.txt
La ejecución de este comando llevará a una descarga única de todos los archivos de la lista.

7. Aumente el número total de intentos de descarga de archivos

Para configurar el número de repetición de la carga de archivos, puede usar el parámetro - tries:

Wget --tries \u003d 100 https://downloads.sourceforge.net/project/nagios/nagios-4.x/nagios-4.3.1/nagios-4.3.1.Tar.gz?r\u003d&ts\u003d1489637334&use_mirror\u003dExcelmedia

El comando de descarga de archivos de un servidor FTP anónimo con WGTE parece esto:

$ wetg ftp-url
Si se requiere el nombre de usuario y la contraseña para acceder al archivo, el comando tomará este tipo:

$ wget --ftp-user \u003d dan --ftp-contraseña \u003d ********* ftp-url

9. Creando una copia local del sitio web.

Si desea descargar los contenidos de todo el sitio web, puede hacer esto usando el parámetro --Mirror:

$ WGET - MIRROR -P -P - CONVERTIDO-LINKS -P / HOGAR / DAN XYZ.COM
prestar atención a opciones extra línea de comando:

  • -P: Todos los archivos necesarios para ser descargados para la visualización correcta de las páginas HTML.
  • --Convert-Links: Los enlaces en los documentos se convertirán para fines de visualización de sitios locales.
  • -P / HOME / DAN: Los materiales se guardarán en la carpeta / Home / Dan.

10. Cargando desde el sitio solo archivos de un tipo específico

Para descargar solo un tipo de archivo específico del sitio, puede usar los parámetros -R:

$ wget -r -a.txt sitio web_url

11. Omitir archivos de un cierto tipo

Si desea copiar un sitio web completo, pero no necesita archivos de un tipo específico, puede deshabilitar su descarga utilizando el parámetro - REJECT:

$ wget --Rejilte \u003d Página web_url

12. Descargar usando su propio archivo.log

Para descargar el archivo y usar su propio archivo.log, use el parámetro -O y especifique el nombre del archivo de registro:

$ wet -o weterfile.log https://downloads.sourceforge.net/project/nagios/nagios-4.x/nagios-4.3.1/nagios-4.3.1.Tar.gz?r\u003d&ts\u003d1489637334&USE_MIRROR\u003dEXCELLMEDIA

Resultados

Wget es bastante simple de usar, pero muy utilidad útil Linux. Y, de hecho, lo que le dijimos, solo una pequeña parte de lo que ella puede. Esperamos que esta revisión ayude a aquellos que no estaban familiarizados con WEGET, evaluar este programa y, posiblemente, incluirlo en su arsenal diario de herramientas de línea de comandos.

¡Queridos lectores! ¿Utiliza las herramientas de línea de comandos de Linux para descargar archivos? Si es así, les pedimos que lo digan.