12Sep

Cum se utilizează wget, instrumentul Ultimate Line Downloading Tool

click fraud protection

Mai nou nu este întotdeauna mai bun, iar comanda wget este o dovadă.Mai intai lansat in 1996, aceasta aplicatie este inca unul dintre cei mai buni manageri de download de pe planeta. Indiferent dacă doriți să descărcați un singur fișier, un dosar întreg sau chiar să reflectați un întreg site web, wget vă permite să faceți acest lucru doar cu câteva apăsări de taste.

Desigur, există un motiv pentru care nu se folosește toată lumea wget: este o aplicație de linie de comandă și, ca atare, durează puțin timp ca începătorii să învețe. Iată elementele de bază, astfel încât să puteți începe.

Cum se instalează wget

Înainte de a putea utiliza wget, trebuie să o instalați. Cum se face acest lucru variază în funcție de computer:

  • Cele mai multe( dacă nu toate) distribuții Linux vin cu wget în mod implicit. Deci, utilizatorii de Linux nu trebuie să facă nimic!
  • sistemele macOS nu vin cu wget, dar puteți instala instrumentele liniei de comandă folosind Homebrew. După ce ați configurat Homebrew, trebuie doar să rulați instalarea wget în Terminal.
  • instagram viewer
  • Utilizatorii de Windows nu au acces ușor la wget în Command Prompt, deși Cygwin furnizează utilități wget și alte GNU, iar shell-ul Bash al Windows 10 al lui Ubuntu vine și cu wget.

Odată ce ați instalat wget, puteți începe să o utilizați imediat din linia de comandă.Să descărcăm niște fișiere!

Descărcați un singur fișier

Să începem cu ceva simplu. Copiați adresa URL pentru un fișier pe care doriți să îl descărcați în browser.

Acum du-te înapoi la Terminal și tip wget urmat de URL-ul lipit. Fișierul se va descărca și veți vedea progresul în timp real, așa cum se întâmplă.

Rețineți că fișierul se va descărca în folderul dvs. curent al Terminalului, deci veți dori să codați un alt folder dacă doriți să îl stocați în altă parte. Dacă nu sunteți sigur ce înseamnă asta, consultați ghidul nostru de gestionare a fișierelor din linia de comandă.Articolul menționează Linux, dar conceptele sunt aceleași pe sistemele macOS, iar sistemele Windows rulează Bash.

Continuați o descărcare incompletă

Dacă, din orice motiv, ați oprit descărcarea înainte de a putea termina, nu vă faceți griji: wget poate prelua chiar unde a plecat. Folosiți doar această comandă:

wget -c file

Cheia aici este -c, care este o "opțiune" în linia de comandă parlance. Această opțiune specifică spune Wget că doriți să continuați o descărcare existentă.

Oglindă un întreg site

Dacă doriți să descărcați un întreg site web, wget poate face treaba.

wget -m http://example.com

În mod implicit, acest lucru va descărca totul pe siteul example.com, dar probabil că veți dori să folosiți mai multe opțiuni pentru o oglindă utilizabilă.

  • - link-urile de conversie modifică linkurile din interiorul fiecărei pagini descărcate, astfel încât să se îndrepte spre ele, nu spre web.
  • - pagina-requisites descarcă lucruri ca foile de stil, astfel încât paginile vor arata corect offline.
  • - non-mamă oprește wget de la descărcarea site-urilor părinte. Deci, dacă doriți să descărcați subexample http: //example.com/, nu veți ajunge la pagina părinte.

Combinați aceste opțiuni la gust și veți ajunge la o copie a oricărui site pe care îl puteți naviga pe computer.

Rețineți că oglindirea unui întreg site web pe internetul modern va ocupa un spațiu masiv, astfel încât să limitați acest lucru site-uri mici, cu excepția cazului în care aveți aproape nelimitat de stocare.

Descărcați un întreg director

Dacă navigați pe un server FTP și găsiți un dosar întreg pe care doriți să îl descărcați, trebuie doar să rulați:

wget -r ftp: //example.com/ directorul

r în acest caz spune wget doriți o descărcare recursivă.Puteți include și --noparent dacă doriți să evitați descărcarea dosarelor și fișierelor deasupra nivelului curent.

Descărcați o listă de fișiere la o dată

Dacă nu puteți găsi un întreg dosar al descărcărilor dorite, wget vă poate ajuta în continuare. Doar puneți toate URL-urile de descărcare într-un singur fișier TXT.

apoi punctul wget la acel document cu opțiunea -i. Asemenea:

wget -i download.txt

Faceți acest lucru și calculatorul dvs. vor descărca toate fișierele listate în documentul text, care este la îndemână dacă doriți să lăsați o mulțime de descărcări care rulează peste noapte.

Câteva mai multe trucuri

Am putea merge mai departe: wget oferă multe opțiuni. Dar acest tutorial este doar pentru a vă oferi un punct de lansare off. Pentru a afla mai multe despre ce poate face wget, tastați om wget în terminal și citiți ce se întâmplă.Veți învăța multe.

Acestea fiind spuse, iată câteva alte opțiuni care cred că sunt îngrijite:

  • Dacă doriți ca descărcarea dvs. să ruleze în fundal, trebuie doar să includeți opțiunea -b.
  • Dacă doriți ca wget să încercați să descărcați chiar dacă există o eroare de 404, utilizați opțiunea -t 10. Aceasta va încerca să descarce de 10 ori;puteți utiliza orice număr doriți.
  • Dacă doriți să vă gestionați lățimea de bandă, opțiunea --limit-rate = 200k vă va limita viteza de descărcare la 200KB / s. Modificați numărul pentru a modifica rata.

Mai sunt multe de învățat aici. Puteți căuta descărcarea sursei PHP sau configurarea unui downloader automat, dacă doriți să obțineți mai multă experiență.