InformáticaSoftware

Wget-comando: exemplos. programa de consola para descargar ficheiros na rede Wget

Parece que nun mundo onde a metade da poboación do mundo usa activamente ordenadores e afeitos a interface gráfica elegante e recursos avanzados tales, non hai lugar para aplicacións de texto. Preto de 20 anos, a interface do ordenador foi un terrible panel negro, que mostra nada alén dun xogo de caracteres brancos, e todos os controis realizados a costa de comandos de texto. Sorprendentemente, a medida en que estes programas son feos, entón son funcionais e fiables.

Que é Wget?

Wget (que tamén é coñecido como GNU wget Linux) é unha consola, non unha aplicación interactiva para traballar con arquivos e páxinas web. En realidade, é unha ferramenta para baixar arquivos de Internet, en que a falta dunha interface gráfica e unha serie de recursos para xestionar, atípico para solucións máis avanzadas.

O programa foi deseñado polo equipo de Croacia Hrvozhi Niksic, e agora apoia o desenvolvemento de Giuseppe Skrivano ea comunidade Linux. A primeira montaxe da utilidade (logo chamado GetURL) foi introducido en xaneiro de 1996. O programa foi escrito en C e publicado baixo o software licenciado GNU. Inicialmente a ferramenta foi lanzada na plataforma Linux. Co tempo, a ferramenta foi traducido en moitas linguas e portado para todas as plataformas populares, incluíndo Wget para Windows 7 (ou máis recente), Wget para MacOS, e así por diante.

Este programa - non interactivo, o que significa que calquera proceso en execución dentro das súas posibilidades, non pode ser controlado, pode ser controlado xirando os controis do sistema operativo.

A pesar do feito de que os navegadores adoitan ter un built-in xestor de descargas, aínda son deseñados para comunicación interactiva, polo tanto, o traballo en modo manual se fai difícil. Wget, pola contra, permite automatizar unha serie de procesos. Por exemplo, é posible preparar con antelación un documento de texto con unha lista de páxinas web, mediante o que se pode subir varios arquivos e páxinas.

características

Con todo, en primeiro lugar é un programa para descargar arquivos, o que significa evidencia da súa función principal.

Wget pode baixar calquera material desde a Internet, sexa documentos, executable, ou páxinas enteiras web en formato HTML (diferentes protocolos). Os arquivos poden ser descargados desde o directorio do FTP.

O cliente pode realizar transferencias recursiva, seguindo as ligazóns dentro dun sitio web específico (ou varios sitios) automaticamente, ao restaurar a estrutura orixinal das páxinas web. Podes ver os sitios descargar sen acceso á rede (o estándar é cargado nun enderezo para a súa visualización en liña).

Wget orixinalmente adaptado tipo de conexión é lenta ou inestable, polo que é unha característica importante é a posibilidade de recuperar descargas interrompidos un arquivo (isto é posible se o servidor soporta cabeceiras de descanso). Wget tamén pode supervisar o estado dos servidores (accesibilidade) para actualizar e actualizar (cabeceiras de arquivo de comprobación wget e soporta a última versión) arquivos e páxinas web.

O programa tamén ten unha serie de características que son típicas para os chamados utilidades arañas que explotan os distintos sitios e servidores para a presenza de certos arquivos sobre eles.

plataformas soportadas

Wget Linux fíxose unha base para o produto. Como mencionado arriba, a utilidade inicialmente traballou só en Linux, pero rapidamente gañou popularidade e foi adaptado para outros sistemas. Por exemplo, pode atopar a versión do Wget para Windows 7 e sistemas operativos máis recentes, e teñen construír unha GUI. Como para Linux, programa hai moitas veces é costura na distribución. Terminais nalgúns Linux constrúe soporta nativamente Wget-equipo. Ubuntu, Fedora, openSUSE e outras distribucións de consumo traballar co programa, como eles din, fóra da caixa. Logo mirar para o programa en máis detalles.

Wget-comando: unha lista de parámetros clave

A lista básica de comandos inclúen:

  • -V - permite comprobar a versión do software en funcionamento;
  • -h - amosa a lista máis ampla de comandos para traballar coa aplicación;
  • B - Permite que traducir o programa de fondo;

A lista de opcións de mensaxes

Wget-mando permiten total control sobre a información que aparecen. Aquí está a lista:

  • Logfile -o - crea un ficheiro de diario que rexistra todo o proceso de aplicación;
  • Logfile -a - permite complementar o ficheiro de rexistro existente no canto de crear unha nova;
  • -d - amosa a información necesaria para os desenvolvedores e depurador (axuda a resolver problemas e corrixir erros no traballo do cliente);
  • -q - desactiva a visualización de mensaxes;
  • -v - Esta opción é activada por defecto, ofrece un informe detallado sobre todos os procesos que teñen lugar no programa (en tempo real);
  • -nv - reduce significativamente a información recibida polo usuario en mensaxes. É só os datos máis relevantes e notificación de erro;
  • -i File (co camiño ao ficheiro) - a orde permite dixitalizar o arquivo, illar dende unha ligazón a el e arranque; Podes usar arquivos de diferentes formatos, incluíndo HTML, pero se usa este comando, non é necesario indicar o camiño ao ficheiro na liña de comandos;
  • -f - provocando programa para ler un ficheiro como HTML; cando usar este comando para traballar con un documento HTML local, pode ocorrer un erro, para evitalo, é suficiente para indicar o documento

Lista de opcións de arranque

comandos básicos para descargar arquivos usando o wget. Aquí están conxunto básico:

  • --bind-address = Enderezo - Este comando permite a transferencia de enderezo de datos conectar co servidor local. Usando TCP / comando de conexión IP é necesaria para especificar con precisión enderezo IP (se existe).
  • número -t (necesidade de especificar o número) - permite que o usuario seleccione o número de repeticións de carga. Para evitar a repetición debe especificar o valor do número cero.
  • -NC - Este comando permite restaurar o estado anterior do ficheiro enviado no caso de que houbo un fallo na rede, e descarga de ser detido. Se non usar un dos comandos para recargar (-N, -NC, -r), Wget creará unha copia e iniciar a descarga de novo. opción -r permite substituír arquivos existentes.
  • C - tamén facilita a recarga de arquivo en caso de perda de composto (e onde Wget deixou reconexión intentos independente). Só ten que conectar para o arquivo para especificar a orde. Se usa o mesmo directorio existe ficheiro Wget realizará a súa identificación e automaticamente decidir sobre a súa recarga. Mando se pode empregar só en servidores onde hai cabeceira apoio GAMA.

  • --progress - permite escoller o tipo de visualización de progreso da descarga. Pode especificar -progress = bar ou progress = punto.
  • --spider - substitúe o comando de descarga de arquivos para comprobar a súa presenza no servidor;
  • -w (en segundos) - especifica o período de tempo entre descargas.
  • -q (establecida en número de kilobytes ou megabytes) - permite axustar con precisión o tamaño dos seus datos e limitar volumes excesivos. Con todo, é importante ter en conta que un só ficheiro descargado independentemente da cota exposta (isto é, con un único ficheiro, esta opción non funcionará, algúns que non era abondo).

Lista de parámetros HTTP

  • --http-user = e --http-passwd = - permiten especificar usuario e contrasinal para a autenticación no servidor web a partir do cal os ficheiros serán descargados.
  • C = on / off - permite activar ou desactivar o caché de datos do lado do servidor.
  • --cookies = on / off - o mesmo que para a caché, só cookies. Permite que quere interromper ou renovar o intercambio de datos de cookies necesarios para realizar visitas ás estatísticas do servidor. Por defecto, esta opción está activada, mais as cookies-arquivos non son almacenados no disco duro.
  • --save-cookies - permite que cree un arquivo de cookie (datos máis recentes).
  • --proxy polo usuario e -proxy-passwd - permite que especifique o nome de usuario e contrasinal para a autenticación no proxy (se usa).

Lista de configuración FTP

Opcións avanzadas para traballar co wget. comandos FTP:

  • NR - Non elimine os ficheiros temporais da .listing directorio que espontaneamente xerado cando se traballa con FTP;
  • G on / off - permite que use caracteres especiais en directorios de utilidade FTP;
  • --passive-FTP - esta orde se pode usar na Firewall'a presenza para activar o modo FTP Pasivo (onde o propio usuario é responsable da conexión co servidor).

Wget-Team: Mellores Prácticas

O exemplo máis simple e banal para traballar co programa é, por suposto, a descarga de arquivos. Para proba de Wget-mando, pode comezar con un simple ligazón a un arquivo na rede e entrar na consola / terminal: wget * conexión mostrando o camiño exacto e completo para o ficheiro *.

Para continuar a descarga do ficheiro, use: Wget -c * conexión mostrando o camiño exacto e completo para o ficheiro *.

Se hai unha lista programada de enlaces a arquivos e documentos, pode usar o comando Wget -i filelist.txt.

Como para descargar de páxinas web, todo é un pouco máis complicado, pero ao mesmo tempo eo número de posibilidades aumenta significativamente. Non introducir novos parámetros cada vez que había unha necesidade de baixar un sitio web, pode crear scripts ou para rexistrar todos os axustes .wgetrc ficheiro.

Gardar a páxina web como unha referencia (que vai ser difícil para abri-los no servidor local), pode utilizar o wget -m comandos * conexión mostrando o camiño exacto e completo para o ficheiro *.

Para esta mesma páxina foi facilitado para a súa visualización sen conexión a Internet, pode utilizar o Wget -r -10 K * conexión mostrando o camiño exacto e completo para o ficheiro *.

Erro de formato mando Wget non se pode atopar a significar calquera erro de dixitación e unha configuración incorrecta.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 gl.birmiss.com. Theme powered by WordPress.