Mai nou nu este întotdeauna mai bine, și wget
comanda este dovada. 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 toată lumea folosește wget: este o aplicație pentru linia de comandă și, ca atare, ia puțin timp pentru a învăța începătorii. Iată elementele de bază, astfel încât să puteți începe.
Înainte de a putea utiliza wget, trebuie să o instalați. Cum se face acest lucru variază în funcție de computerul dvs.:
brew instalează wget
în Terminal.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!
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 adresa URL 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 dosarul dvs. curent al Terminalului, așa că veți dori CD
la alt dosar dacă doriți să fie stocat î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.
Dacă, din orice motiv, ați oprit descărcarea înainte de a putea termina, nu vă faceți griji: Wget se poate ridica exact acolo unde a rămas. Utilizați doar această comandă:
wget -c fișier
Cheia este aici -c
, care este o "opțiune" în parola liniei de comandă. Această opțiune specifică spune Wget că doriți să continuați o descărcare existentă.
Dacă doriți să descărcați un întreg site Web, Wget vă 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ă.
--convert-link-uri
modifică linkurile din interiorul fiecărei pagini descărcate, astfel încât acestea să fie orientate unul spre celălalt, nu spre web.--page-rechizite
descarcă lucruri ca foile de stil, astfel că paginile vor arăta offline corect.--no-părinte
oprește wget de la descărcarea site-urilor părinte. Deci, dacă doriți să descărcați http://example.com/subexample, nu veți ajunge la pagina părinte.Combinați aceste opțiuni la gust și veți termina cu o copie a oricărui site pe care îl puteți naviga pe computer.
Rețineți că oglindirea unui întreg site web de 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.
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/folder
r
în acest caz spune Wget doriți o descărcare recursivă. Puteți include, de asemenea --noparent
dacă doriți să evitați descărcarea dosarelor și fișierelor deasupra nivelului curent.
Dacă nu puteți găsi un dosar întreg din descărcările 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 acest document cu -i
opțiune. Asa:
wget -i download.txt
Faceți acest lucru și computerul dvs. va 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.
Am putea continua: 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 opțiuni care cred că sunt îngrijite:
-b
.-t 10
. Aceasta va încerca să descarce de 10 ori; puteți utiliza orice număr doriți.--limit-rate = 200K
va limita viteza de download 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ță.