CalculatoareSoftware-ul

Wget-comandă: exemple. Programul Consola pentru a descărca fișiere de pe rețeaua Wget

S-ar părea că într-o lume în care jumătate din populația lumii folosește în mod activ calculatoarele și obișnuiți cu interfața grafică elegantă și capabilități bogate astfel, nu există nici un loc pentru aplicații de text. Acum 20 de ani, interfața calculator a fost un panou teribil negru, care afișează nimic altceva decât un set de caractere albe, și toate controalele efectuate în detrimentul comenzilor de text. În mod surprinzător, în măsura în care aceste programe sunt urât, astfel încât acestea sunt funcționale și de încredere.

Ce este Wget?

Wget (care este, de asemenea, referire ca GNU wget Linux) este o consolă, nu o aplicație interactivă pentru lucrul cu fișiere și pagini web. De fapt, acesta este un instrument pentru a descărca fișiere de pe Internet, în care lipsa unei interfețe grafice și o serie de caracteristici pentru a gestiona, atipic pentru soluții mai avansate.

Programul a fost dezvoltat de echipa din Croația Hrvozhi Niksic, și sprijină acum dezvoltarea lui Giuseppe Skrivano și comunitatea Linux. Prima adunare a utilității (numit apoi getUrl) a fost introdus în ianuarie 1996. Programul a fost scris în C și publicate sub GNU software-ului licențiat. Inițial, instrumentul a fost lansat pe platforma Linux. De-a lungul timpului, instrumentul a fost tradus în mai multe limbi și portat pe toate platformele populare, inclusiv Wget pentru Windows 7 (sau mai nou), Wget pentru MacOS, și așa mai departe.

Acest program - nu interactiv, ceea ce înseamnă că orice proces care rulează în cadrul capacităților sale, nu poate fi controlat, acesta poate fi controlat prin rotirea comenzilor sistemului de operare.

În ciuda faptului că browserele moderne au de obicei un built-in download manager, acestea sunt încă concepute pentru comunicare interactivă, prin urmare, de lucru în modul manual devine dificil. Wget, dimpotrivă, permite automatizarea unui număr de procese. De exemplu, este posibil să se pregătească în prealabil un document text cu o listă de pagini web, folosind pe care le puteți încărca mai multe fișiere și pagini.

principalele caracteristici

Cu toate acestea, în primul rând este un program pentru descărcarea de fișiere, ceea ce înseamnă o dovadă a funcției sale principale.

Wget poate descărca orice materiale de pe Internet, fie că este vorba de documente, executabilele, sau pagini întregi de web în format HTML (protocoale diferite). Fișierele pot fi descărcate din directorul de pe FTP.

Clientul poate efectua download-uri recursive, automat urmatoarele link-uri într-un anumit site (sau mai multe site-uri web), în timp ce restaurarea structura originală a paginilor web. Puteți vizualiza site-urile Web descărcate fără acces la rețea (implicit este încărcat într-o adresă pentru vizualizarea online).

Wget adaptat inițial pentru tipuri de conexiune încetinească sau să destabilizeze, deci este o caracteristică importantă este capacitatea de a recupera de descărcări întrerupte un fișier (acest lucru este posibil în cazul în care serverul acceptă antete RANGE). Wget poate monitoriza, de asemenea, starea serverelor (accesibilitate), pentru reîncărcarea și actualizarea (antetele fișierelor de control wget și suportă cea mai recentă versiune) fișiere și pagini web.

Programul are, de asemenea, o serie de caracteristici care sunt tipice pentru așa-numitele păianjeni utilități care explora diferite site-uri și servere pentru prezența anumitor fișiere de pe ele.

platforme suportate

Wget Linux a devenit o bază pentru produs. După cum sa menționat mai sus, utilitatea a lucrat inițial doar pe Linux, dar rapid câștigat popularitate și a fost adaptat la alte sisteme. De exemplu, puteți găsi versiunea de Wget pentru Windows 7 și sisteme de operare mai noi, și au construit o interfață grafică. În ceea ce pentru Linux, programați acolo este de multe ori cusute în distribuție. Terminalele în unele Linux construiește nativ suportă Wget-team. Ubuntu, Fedora, openSUSE, și alte distributii de consum a lucra cu programul, cum se spune, din cutie. Apoi, uita-te la programul mai detaliat.

Wget-comandă: o listă de parametri cheie

Lista de bază de comenzi includ:

  • -V - vă permite să verificați versiunea de software utilizate în prezent;
  • -h - prezinta lista completa de comenzi pentru lucrul cu aplicația;
  • -B - vă permite să traducă programul în fundal;

Lista de opțiuni pentru mesaje

Wget-comandă permite controlul total asupra informațiilor afișate. Iată lista:

  • logfile o- - creează un fișier jurnal care înregistrează întregul proces al cererii;
  • logfile -a - vă permite să completeze fișierul jurnal existent în loc de a crea o nouă;
  • -d - afișează informațiile necesare pentru dezvoltatori și depanator (ajută la rezolvarea problemelor și a corecta erorile în activitatea clientului);
  • -Q - dezactivează afișarea mesajelor;
  • -v - Această opțiune este activată în mod implicit, oferă un raport detaliat cu privire la toate procesele care au loc în program (în timp real);
  • -nv - reduce semnificativ informațiile primite de către utilizator în mesaje. Este doar datele cele mai relevante și notificare de eroare;
  • -i fisier (cu calea către fișierul) - comanda vă permite să scanați fișierul, izola de la un link către acesta și de boot; Puteți utiliza fișiere de diferite formate, inclusiv HTML, dar dacă utilizați această comandă, nu este necesar să specificați calea către fișierul de pe linia de comandă;
  • -f - program de provocator pentru citirea unui fișier ca HTML; atunci când utilizați această comandă pentru a lucra cu un document HTML local, poate apărea o eroare, să-l evite, este suficient pentru a indica în documentul

Listă de opțiuni de boot

Comenzile de bază pentru descărcarea fișierelor utilizând Wget. Aici sunt setul lor de bază:

  • --bind-address = ADRESA - Această comandă vă permite să transferați date ADRESA lega mașina locală. Când se utilizează TCP / IP de comandă conexiune este necesară pentru a specifica cu exactitate adresa IP (în cazul în care mai multe).
  • numărul -t (trebuie să specificați numărul) - permite utilizatorului să selecteze numărul de repetiții de încărcare. Pentru a evita repetarea ar trebui să specifice valoarea numărului de zero.
  • -NC - Această comandă vă permite să restaurați starea anterioară a fișierului încărcat în cazul în care a existat un eșec în rețea, și de descărcare este întrerupt. Dacă nu utilizați una din comenzile de reîncărcare (-N, -NC, -r), Wget va crea o copie și să înceapă din nou descărcarea. Opțiunea -r vă permite să înlocuiți fișierele existente.
  • c - de asemenea, facilitează reîncărcarea fișierului în cazul pierderii de compus (și unde Wget oprit încercările independente reconectare). Este suficient pentru a lega la dosar pentru a specifica comanda. Dacă utilizați același director există fișier Wget va organiza identificarea și automat decide asupra reîncărcării acestuia. Comandă poate fi utilizat numai pe servere în cazul în care există antet zonă de suport.

  • --progress - vă permite să selectați tipul de afișare progres descărcare. Puteți specifica -progress = bara de progres sau = punct.
  • --spider - înlocuiește comanda fișier de descărcare pentru a verifica prezența pe server;
  • -w (în secunde) - specifică intervalul de timp între descărcări.
  • -q (menționat în număr de kilobytes sau megabytes) - vă permite să reglați cu precizie dimensiunea datelor și pentru a limita volume excesive. Cu toate acestea, este de remarcat faptul că un singur fișier va fi descărcat, indiferent de cote expuse (adică cu un singur fișier, această opțiune nu va funcționa, unele el nu a fost greu).

Lista parametrilor HTTP

  • --http-user = și --http-passwd = - vă permit să specificați utilizator și parola pentru autentificarea pe serverul dvs. Web de la care vor fi descărcate fișierele.
  • C = on / off - vă permite să activați sau să dezactivați memorarea în cache a datelor pe partea de server.
  • --cookies = pornit / oprit - la fel ca și pentru memoria cache, cookie-uri numai. Acesta vă permite să fie opri sau relua schimbul de date pentru cookie-uri necesare pentru a efectua vizite la statisticile server. În mod implicit, această opțiune este activată, dar cookie-ul fișierele nu sunt stocate pe hard disk.
  • parametrul --save-cookie-uri - vă permite să creați un fișier cookie (cele mai recente date).
  • --proxy-utilizator și -proxy-passwd - vă permite să specificați numele de utilizator și parola pentru autentificare pe serverul proxy (dacă este utilizat).

Listă de setările FTP

Opțiuni avansate pentru lucrul cu Wget. comenzi FTP:

  • -NR - Nu scoateți fișierele temporare din .listing directorul care a generat în mod spontan atunci când se lucrează cu FTP;
  • -G on / off - vă permite să utilizați caractere speciale în directoare de utilitate FTP;
  • --passive-ftp - această comandă poate fi utilizată în prezența Firewall'a pentru a activa modul FTP pasiv (în cazul în care utilizatorul însuși este responsabil pentru conexiunea la server).

Wget-Team: Cele mai bune practici

Cel mai simplu și cel mai banal exemplu de a lucra cu programul este, desigur, descărcarea fișierelor. Pentru a testa de Wget-comandă, puteți începe cu un simplu link către un fișier de pe rețea și introduceți consola / terminal: Wget * link-ul care arată calea exactă și completă la fișierul *.

Pentru a continua descărcarea de fișiere, utilizarea: wget -c * link-ul care arată calea exactă și completă la fișierul *.

Dacă există o listă programată de link-uri la fișiere și documente, puteți utiliza comanda wget filelist.txt -i.

În ceea ce privește descărcarea de pagini web, totul este un pic mai complicat, dar în același timp și numărul de posibilități crește în mod semnificativ. Nu este de a introduce noi parametri de fiecare dată când a fost nevoie pentru a descărca un site, puteți crea script-uri sau pentru a înregistra toate setările .wgetrc fișier.

Salvați pagina Web ca o referință (va fi dificil să le deschidă pe mașina locală), puteți utiliza Wget -m comenzi * link-ul care arată calea exactă și completă la fișierul *.

Pentru aceeași pagină a fost pusă la dispoziție pentru vizualizare fără o conexiune la Internet, puteți utiliza -r -10 -k * link-ul Wget arată calea exactă și completă la fișierul *.

Formatul de eroare de comandă Wget nu poate fi găsit la orice typo și o setare incorectă.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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