comanda wget în ubuntu

Astăzi, vom analiza și lua în considerare utilizarea de utilitate wget în Linux. Lucrul în consolă, avem în mod frecvent pentru a interacționa cu rețeaua, cum ar fi fișiere de download sau pagini web întregi. Acesta poate fi diferite script-uri, pachete de instalare, programe, chei, liste de pachete, și altele. Descarcă documentul în consola Linux, puteți utiliza utilitarul wget. Ei ne va acoperi în acest articol.

wget - un instrument foarte puternic, care poate funcționa pe HTTP, HTTPS și FTP. sprijină, în plus proxy. comanda wget poate efectua încărcări de fișiere, chiar și în fundal - fără intervenția utilizatorului, spre deosebire de cele mai multe browsere web.

Pe lângă descărcarea fișierelor, puteți salva pagini web sau site-uri web întregi, datorită deschiderii din link-urile de pe paginile. O astfel de posibilitate este, de asemenea, numit descărcarea recursiv. Asta e tot ce vom discuta în articolul de astăzi, dar va începe, ca întotdeauna, cu sintaxa și opțiunile de bază de utilitate.

Utilizarea wget în Linux

Echipa wget Linux, de obicei, vine în mod implicit pe cele mai multe distribuții Linux, dar dacă nu, poate fi foarte ușor de instalat. De exemplu, setarea este după cum urmează:

Și în distribuții bazate pe Debian:

Noi acum trece direct la exemple:

sintaxa wget

wget Echipa Linux are o sintaxă foarte simplă:

Puteți specifica mai mult de un URL pentru a descărca, dar mai multe. Opțiunile nu sunt necesare, dar în cele mai multe cazuri, acestea sunt utilizate pentru a configura setările de descărcare.

opțiuni de sintaxă este foarte ușor. Fiecare opțiune are, de obicei atât o lungă și un nume scurt. Acestea pot fi înregistrate ca la URL-ul, precum și după. Între opțiunea și valoarea sa nu se adaugă în mod necesar un spațiu, de exemplu, puteți scrie o- jurnal sau -olog. Aceste valori sunt echivalente. De asemenea, în cazul în care nu există opțiuni parametru nu este necesar să se înceapă fiecare cu o cratimă, le puteți scrie toate împreună: -drc și -d -r -c. Acești parametri sunt de asemenea wget echivalente.

Si acum sa trecem la lista de opțiuni. Wget au prea multe opțiuni, vom discuta doar de bază.

-V (--version) - versiunea de afișare

-h (--help) - obține un certificat

-b (--background) - funcționează în fundal

-fișier o (--out-fișier) - pentru a specifica un fișier jurnal

-d (--debug) - activați modul de depanare

-v (--verbose) - pentru a afișa cât mai multe informații despre utilitatea

-q (--quiet) - afișează un minimum de informații despre activitatea

-i fișier (--input-fișier) - citit de la o adresă URL fișier

-t (--tries) - numărul de încercări de conectare la server

-fișier O (--output document) - un fișier care va fi stocat datele

-cu (--continue) - pentru a continua descărcarea întreruptă anterior

-S (--server-răspuns) - deduce răspunsul serverului

--păianjen - testa funcționalitatea URL

-T timp (--timeout) - timeout conectare la server

--limită rate - limitează viteza de descărcare

-w (--wait) - interval între cereri

-Q (--quota) - dimensiunea maximă de încărcare

-4 (--inet4only) - utilizează un protocol ipv4

-6 (--inet6only) - utilizează protocolul ipv6

-U (--user-agent) - string AGENT USER trimis la server

-r (--recursive) - instrument de lucru recursiv

-l (--level) - adâncimea de scanare recursive. În mod implicit, adâncimea = 5.

-k (--convert-link-uri) - converti link-uri către pagini locale sunt de încărcare

-P (--directory-prefix) - directorul unde vor fi descărcate fișierele

-m (--mirror) - site-ul de descărcare de pe mașina locală

-p (--page-rechizite) - în timpul site-ul de download pentru a descărca toate fișierele necesare necesare pentru a afișa pagina

-http-user = -http-passwd = - un nume de utilizator și o parolă la -Server HTTP.

Nu e peste toate cheile wget, dar există mult prea multă teorie, acum sa trecem la practica. Exemple wget mult mai interesant.

Exemple de comandă wget:

1. Descărcați fișierul

wget comandă va descărca un singur fișier și salvați-l în directorul curent. La pornirea sistemului, vom vedea progresul, dimensiunea fișierului, data ultimei modificari, precum și viteza de descărcare:

2. Salvați fișierul cu un nume diferit

Opțiunea -O vă permite să specificați numele unui fișier stocat, de exemplu, pentru a descărca un fișier cu numele wget.zip wget.tar.gz:

3. Descărcați mai multe fișiere

Puteți descărca mai multe fișiere cu o singură comandă, chiar și pentru diferite protocoale prin simpla specificând URL-ul lor:

4. Ia URL-ul fișierului

5. Continuați descărcarea

utilitate wget este proiectat să funcționeze în rețele lente și instabile. Deci, dacă descărcați fișiere mari, iar la momentul pornirii sistemului a fost pierdut conexiunea, puteți descărca fișierul utilizând wget cu opțiunea -c.

6. Descărcați fișiere în fundal

Opțiunea -b face ca programul să ruleze în fundal, toate de ieșire este scris într-un fișier jurnal, chei speciale wget sunt utilizate pentru a configura fișierul jurnal:

Viteza de încărcare 7. Restricție

comanda wget vă permite nu numai pentru a continua descărcarea de fișiere, dar, de asemenea, pentru a limita viteza de descărcare. În acest scop, există opțiunea --limit-rata. De exemplu, limita viteza de 100 kilobiți:

Disponibile aici, ca și în alte comenzi similare pentru a specifica viteza de indici k - kilobiți, m - megabiþi, g - gigabit, și așa mai departe.

8. CONECTARE și parola

Unele resurse necesită autentificare pentru a descărca fișierele lor. Cu --http-user = opțiuni nume de utilizator. - http-parola = parola și --ftp-user = nume de utilizator. --ftp-parola = parola, puteți specifica un nume de utilizator și o parolă pentru HTTP sau FTP resurse.

9. Descărcați și rulați

Probabil ați văzut aceste echipe. wget vă permit să execute instantaneu script-urile descărcate:

10. Salvați fișierul în dosarul

În mod implicit, wget salvează fișierul în folderul curent, dar acest comportament este foarte ușor de a schimba folosind opțiunea -P:

11. Trimiterea de informații despre browser

Unele site-uri sunt filtrate boti, dar putem transmite informații false despre browser-ul nostru (user-agent) și pagina din care am venit (http-referer).

12. Numărul de încercări de a descărca

În mod implicit, wget încercând să descărcați din nou de 20 de ori înainte de a termina cu o eroare. Numărul de ori poate fi schimbat de opțiuni de --tries:

13. cota de descărcare

Dacă sunt disponibile, numai o cantitate limitată de trafic, puteți seta utilitate, cât de multe informații pot fi descărcate, cum ar fi să permită să descarce fișiere dintr-o listă de numai zece MB:

Se utilizează aceleași indicii pentru a indica mărimea - k. m. g. și așa mai departe.

14. Descărcați site

Wget vă permite să descărcați fișiere nu numai singur, dar site-uri întregi, astfel încât să puteți vizualiza offline mai târziu. Pentru a descărca site-ul tastat ca aceasta:

Asta e tot, folosesc acum wget nu va fi atât de confuz pentru tine. Am considerat doar un singur aplicații posibile de utilitate wget. De fapt, domeniul de aplicare este mult mai largă și wget wget are un număr mare de parametri suplimentari. Pentru mai multe informații, consultați manualul de instrucțiuni prin executarea linia de comandă: om wget.

Puteți citi, de asemenea: