Comenzi Wget: exemple. Program de consolă pentru descărcarea fișierelor prin rețeaua Wget

Se pare că într-o lume în care jumătate din populația lumii utilizează în mod activ computere și este obișnuită cu interfețe grafice elegante și caracteristici bogate ale acestora, nu mai există loc pentru aplicații de text. Acum 20 de ani, interfața computerului era un panou negru îngrozitor, care nu afișa nimic, cu excepția unui set de simboluri albe, iar controlul era efectuat prin comenzi de text. În mod surprinzător, cât de mult aceste programe sunt urâte, deci sunt funcționale și fiabile.

Ce este Wget?

Wget (numit și GNU Wget Linux) este o aplicație non-interactivă pentru consola de lucru cu fișiere și pagini web. De fapt, este un program pentru descărcarea de fișiere de pe Internet, caracterizat prin lipsa unei interfețe grafice și a unui număr de caracteristici de management care nu sunt tipice pentru soluții mai moderne.

Programul a fost dezvoltat de inginerul croat Hrvoji Niksic, iar acum dezvoltarea este susținută de Giuseppe Skrivano și comunitatea Linux. Prima construcție a utilității (denumită în continuare GetURL) a fost introdusă în ianuarie 1996. Programul a fost scris în limbajul de programare C și a fost publicat sub licența GNU. Inițial, instrumentul a fost lansat pe platforma Linux. De-a lungul timpului, utilitarul a fost tradus în multe limbi și a fost portat la toate platformele populare, printre care Wget pentru Windows 7 (și mai târziu), Wget pentru MacOS și așa mai departe.

wget comenzi

Acest program nu este interactiv, ceea ce înseamnă că orice proces lansat în cadrul capabilităților sale nu poate fi controlat, poate fi gestionat prin trimiterea la comenzile sistemului de operare în sine.

În ciuda faptului că browserele moderne au de obicei built-in managerul descărcărilor, acestea sunt încă proiectate pentru interacțiune interactivă, prin urmare, munca în modul manual devine dificilă. Wget, în schimb, permite un număr de procese de automatizare. De exemplu, este posibilă pregătirea în prealabil a unui document text cu o listă de pagini web, prin care puteți descărca mai multe fișiere și pagini simultan.

Principalele funcții ale programului

Totuși, în primul rând, este un program pentru descărcarea fișierelor, ceea ce implică evidentă funcția sa principală.

Wget poate descărca orice material de pe Internet, fie că este vorba de documente, fișiere executive sau pagini web întregi în format HTML (prin diverse protocoale). Fișierele pot fi descărcate de pe protocolul FTP.

wget linux

Clientul poate efectua o descărcare recursivă, schimbând automat linkurile într-un anumit site web (sau mai multe site-uri web), restabilind structura originală a paginii web. Puteți vizualiza site-urile descărcate fără acces la rețea (în mod implicit acestea sunt descărcate ca adrese pentru vizualizare online).

Inițial, Wget sa adaptat la tipurile de conexiuni lentă și instabilă, deci caracteristica sa importantă este capacitatea de a restabili descărcarea unui fișier întrerupt (acest lucru este posibil dacă serverul acceptă anteturile RANGE). De asemenea, Wget poate monitoriza starea serverelor (disponibilitatea lor) pentru descărcare și actualizare (Wget verifică anteturile fișierelor și acceptă cea mai recentă versiune) a fișierelor și a paginii Web.

Programul are, de asemenea, o serie de caracteristici tipice pentru așa-numitele instrumente de spider care explorează diferite site-uri web și servere pentru prezența anumitor fișiere pe ele.

Platformele acceptate

Wget Linux a devenit baza pentru acest produs. După cum sa menționat mai sus, utilitarul inițial a lucrat numai pe Linux, dar a câștigat rapid popularitate și a fost adaptat la alte sisteme. De exemplu, puteți găsi versiunea Wget pentru Windows 7 și mai multe sisteme de operare moderne și există ansambluri cu o interfață grafică. În ceea ce privește Linux, acolo programul este adesea cusut în distribuție. Terminalele din unele sisteme Linux construiesc inițial comenzi Wget. Ubuntu, Fedora, openSUSE și alte distribuții ale consumatorilor lucrează cu programul, după cum se spune, din cutie. Apoi, ia în considerare programul în detaliu.

program pentru descărcarea fișierelor

Comenzi Wget: lista parametrilor de bază

Lista de bază a comenzilor include:

  • -V - vă permite să aflați ce versiune a programului este în prezent utilizată;
  • -h - prezintă cea mai completă listă de comenzi pentru lucrul cu aplicația;
  • -b - vă permite să puneți programul în fundal;

Lista opțiunilor mesajelor



Comenzile Wget vă permit să controlați complet informațiile afișate. Aici este lista lor:

  • -o logfile - creează un fișier log, în care este scris întregul proces al aplicației;
  • -un fișier log - vă permite să adăugați un fișier jurnal existent în loc să creați unul nou;
  • -d - afișează informațiile necesare dezvoltatorilor și depanatorului (ajută la rezolvarea problemelor și corectarea erorilor în activitatea clientului);
  • -q - dezactivează afișarea mesajelor;
  • -v - această opțiune este activată în mod implicit, oferă un raport detaliat asupra tuturor proceselor care apar în program (în timp real);
  • -nv - reduce foarte mult informațiile primite de utilizator în mesaje. Numai cele mai necesare notificări privind datele și erorile rămân;
  • -înaintez (cu calea către fișierul) - comanda vă permite să scanați fișierul, izolat dintr-o referință și de a efectua zagruzku- poate 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 - determină ca programul să citească fișierul ca HTML - când utilizați această comandă pentru a lucra cu un document HTML local, poate să apară o eroare pentru ao evita, specificați doar în document .

Lista de opțiuni pentru boot

Comenzile de bază pentru lucrul cu încărcarea fișierelor cu ajutorul lui Wget. Iată setul lor de bază:

Comanda wget nu a fost găsită

  • --bind-address = ADDRESS - această comandă vă permite să transferați datele de legare la ADDRESS-ul mașinii locale. Atunci când utilizați o conexiune TCP / IP, este necesară comanda pentru a specifica corect adresa IP (dacă există mai multe).
  • -Numărul t (trebuie să specificați un număr) - permite utilizatorului să selecteze numărul de descărcări. Pentru a evita duplicarea, trebuie să specificați valoarea numărului egală cu zero.
  • -nc - această comandă permite restabilirea stării anterioare a fișierului descărcat în cazul în care rețeaua eșuează și descărcarea este întreruptă. Dacă nu utilizați una din comenzile de boot (-N, -nc, -r), Wget va crea o copie a acesteia și va porni descărcarea din nou. Opțiunea -r vă permite să înlocuiți fișierele existente.
  • -cu - facilitează, de asemenea, rebootarea fișierului, în caz de pierdere a conexiunii (și când Wget nu mai încerca să încerce să restaureze conexiunea). Este suficient să specificați comanda dată înainte de legătura cu fișierul. Dacă există un fișier similar în directorul utilizat, Wget o va identifica și va decide în mod automat dacă va reporni. Comanda poate fi utilizată numai pe acele servere în care există suport pentru anteturile RANGE.

wget exemple comenzi

  • --progress - vă permite să selectați tipul de afișare a progresului descărcării. Puteți specifica -progress = bar sau progress = dot.
  • --spider - înlocuiește comanda de descărcare a fișierului pentru a verifica prezența acestuia pe server;
  • -w (în secunde) - indică intervalul de timp dintre descărcări.
  • -q (indicat în kilobytes sau megaocteți) - vă permite să ajustați mărimea datelor descărcate și să limitați volumele excesive. Cu toate acestea, merită menționat faptul că un fișier va fi încărcat indiferent de setul de cote (adică, cu un fișier această opțiune nu va funcționa, indiferent cât de greu este).

Lista parametrilor HTTP

  • --http-user = și --http-passwd = - permite să specificați login și parola pentru autorizare pe resursa web din care fișiere vor fi descărcate.
  • -C = on / off - vă permite să activați sau să dezactivați cache-ul de date de pe server.
  • --cookies = on / off - la fel ca și pentru cache, numai pentru cookie-uri. Permite fie să oprească, fie să reia schimbul de date cookie necesare pentru ca serverul să păstreze statisticile vizitatorilor. În mod prestabilit, opțiunea este activată, dar modulele cookie nu sunt salvate pe hard disk.
  • --save-cookies - vă permite să salvați cookie-urile (numai date proaspete).
  • --proxy-user și -proxy-passwd - vă permite să specificați autentificarea și parola pentru autorizare pe serverul proxy (dacă este implicat).

wget comenzi de la ubuntu

Lista de setări FTP

Opțiuni avansate pentru colaborarea cu Wget. Comenzi FTP:

  • -nr - interzice ștergerea fișierelor temporare din directorul .listing care sunt generate spontan atunci când lucrează cu FTP;
  • -g on / off - permite utilitarului să utilizeze caractere speciale în directoarele FTP;
  • --passive-ftp - această comandă poate fi utilizată în prezența Firewallrsquo pentru a activa modul FTP pasiv (când utilizatorul însuși este responsabil pentru stabilirea unei conexiuni la server).

Comenzile Wget: exemple de utilizare

Cel mai simplu și cel mai comun exemplu pentru lucrul cu programul este, desigur, descărcarea fișierelor. Pentru a testa comenzile Wget, puteți începe cu una simplă, găsiți un link către un fișier din rețea și tastați / terminal: Wget * un link specificând calea exactă și completă a fișierului *.

Pentru a continua descărcarea fișierului, folosiți: Wget -c * un link specificând calea exactă și completă a fișierului *.

comenzi wget ftp

Dacă există o listă programată cu linkuri către fișiere și documente, puteți folosi comanda Wget -i filelist.txt.

În ceea ce privește descărcarea paginilor web, totul este ceva mai complicat aici, dar, în același timp, numărul de oportunități crește semnificativ. Pentru a nu reintroduce parametrii de fiecare dată când trebuie să încărcați un site Web, puteți să creați scenarii sau să setați toate setările într-un fișier .wgetrc.

Pentru a salva o pagină web ca link-uri (va fi dificil să le deschideți pe mașina locală), puteți folosi comanda Wget -m * pentru a specifica calea exactă și completă a fișierului *.

Pentru a face aceeași pagină accesibilă pentru vizionare fără conectarea la Internet, puteți folosi linkul Wget -r -10 -k * cu calea exactă și completă la fișierul *.

Eroare de formatare Comanda Wget nu a fost găsită poate însemna orice tipografie și parametru specificat incorect.

Distribuiți pe rețelele sociale:

înrudit
Descărcări populare de fișiere de pe InternetDescărcări populare de fișiere de pe Internet
Pagini cu extensii de fișiere: ce să deschidă?Pagini cu extensii de fișiere: ce să deschidă?
Cel mai bun manager de fișiere pentru ipadCel mai bun manager de fișiere pentru ipad
Mai degrabă pentru a deschide un fișier doc?Mai degrabă pentru a deschide un fișier doc?
Extensie djvu. Cum se deschide pe Android și pe computer?Extensie djvu. Cum se deschide pe Android și pe computer?
Extinderea unui fișier text: tipuri și aspecte principale ale determinării afilierii programelorExtinderea unui fișier text: tipuri și aspecte principale ale determinării afilierii programelor
Ce este consola? Semnificația unui cuvânt și a unei funcțiiCe este consola? Semnificația unui cuvânt și a unei funcții
Extensie - ce este?Extensie - ce este?
Manager de fișiere: istoricul apariției unui termen și o prezentare generală a mai multor…Manager de fișiere: istoricul apariției unui termen și o prezentare generală a mai multor…
Programe FTP: Prezentare generală a clienților pentru WindowsPrograme FTP: Prezentare generală a clienților pentru Windows
» » Comenzi Wget: exemple. Program de consolă pentru descărcarea fișierelor prin rețeaua Wget