12Sep
Newer ei ole alati parem ja käsk wget on tõestuseks. Esmakordselt välja antud 1996. aastal, on see rakendus ikkagi üks parimaid planeedi allalaadimisjuhte.Ükskõik, kas soovite alla laadida ühe faili, kogu kausta või isegi peegeldada kogu veebisaiti, siis wget abil saate seda teha vaid mõne klahvivajutuse abil.
Loomulikult on põhjus, et mitte igaüks ei kasuta wget-i: see on käsurea rakendus ja nii võtab see algajatele õppimiseks natuke aega. Siin on põhitõed, nii et saate alustada.
Kuidas paigaldada wget
Enne wget kasutamist peate installima selle. Kuidas seda teha, sõltuvalt teie arvutist:
- Enamik( kui mitte kõik) Linuxi distribad on vaikimisi saadaval wget'iga. Nii et Linuxi kasutajad ei pea midagi tegema!
- macOS-süsteemid ei tule wget-ga, kuid võite kodurühmas kasutada käsurea tööriistu. Kui olete Homebrew'i seadistanud, käivitage terminalis ainult installi wget.
- Windowsi kasutajatel ei ole tavapärase käsuviipaga hõlpsat juurdepääsu wget'ile, kuigi Cygwin pakub wget't ja teisi GNU-i kommunaalteenuseid ning Windows 10 Ubuntu Bashi kast sisaldab ka wget'it.
Kui olete installinud wget'i, saate seda kohe käsurealt käsitsi kasutada. Laadime alla mõned failid!
Laadige alla ühe faili
Alustame midagi lihtsat. Kopeerige faili URL, mida soovite oma brauseris alla laadida.
Nüüd pöörduge tagasi terminali ja kirjutage wget, millele järgneb kleepitud URL-id. Fail laaditakse alla ja näete edusamme reaalajas, nagu ta teeb.
Pange tähele, et fail laaditakse teie terminali praeguse kausta alla, nii et soovite mujalt ka muusse salvestusse salvestada teise kausta cd. Kui te pole kindel, mida see tähendab, vaadake meie juhist failide haldamiseks käsurealt. Artiklis mainitakse Linuxi, kuid kontseptsioonid on ühesugused macOS süsteemides ja Windowsi süsteemides, kus töötab Bash.
Jätkake mittetäielikke allalaadimisi
Kui mingil põhjusel te lõpetasite allalaadimise enne selle lõppu, ärge muretsege: wget võib selle kohale jõudma, kui see on välja lülitatud. Lihtsalt kasuta seda käsku:
wget -c fail
Võti on siin -c, mis on käsurea parlans "option".See konkreetne variant ütleb wget-le, et soovite jätkata olemasolevat allalaadimist.
peegel kogu veebisaidil
Kui soovite alla laadida terve veebisaidi, saab wget seda tööd teha.
wget -m http://example.com
Vaikimisi laadib see alla kõik saidi example.com-is, kuid tõenäoliselt tahad kasutada mõnda muud kasutatavat peeglit.
- --convert-links muudab linke iga allalaaditud lehe kohta, nii et need viitavad üksteisele, mitte veebile.
- - page-requisites laadib alla sellised asjad nagu stiililehed, nii et lehed näevad võrguühenduseta välja.
- - mitte-vanem lõpetab wget-le alamkülastuste allalaadimise. Nii et kui soovite alla laadida http: //example.com/ alamnimi, siis ei jõua end lehele.
Ühendage need valikud maitsega ja saate koopia kõigist veebisaitidest, mida saate oma arvutis sirvida.
Pange tähele, et kogu veebisaidi peegeldamine tänapäevases Internetis toob kaasa suure hulga ruumi, nii et piirata seda väikeste saitidega, kui teil pole peaaegu piiramatu salvestusruumi.
Laadige alla kogu kataloog
Kui sirvite FTP-serverit ja leidke kogu kaust, mida soovite alla laadida, lihtsalt käivitage:
wget -r ftp: //example.com/ kaust
Sel juhul ütleb r, et soovite rekursiivset allalaadimist. Võite ka lisada - mittevajalikud, kui soovite vältida käimasoleva taseme kohal olevate kaustade ja failide allalaadimist.
Laadi failide nimekiri korraga alla
Kui te ei leia soovitud allalaaditavate kaustade täielikku kaust, võib see ikkagi aidata. Asetage kõik allalaaditavate URL-id ühte TXT-faili.
, siis märkige selle dokumendiga w-i-i valik. Nagu see:
wget-i download.txt
Tehke seda ja teie arvuti laadib alla kõik tekstidokumendis loetletud failid, mis on kasulik, kui soovite lahkuda hulga allalaaditavate piltidega üleöö.
Veidi trikke
Võiksime jätkata: wget pakub palju võimalusi. Kuid see õpetus on just teile mõeldud, et anda teile võimalus käivitada. Lisateavet selle kohta, mida wget saab teha, tippige man-wget terminalis ja lugege välja, mis ilmub. Sa õpid palju.
Kui seda öelda, on siin mõned muud võimalused, mis minu arvates on puhas:
- Kui soovite, et teie allalaadimine taustal toimuks, lisage lihtsalt variant -b.
- Kui soovite, et wget püüaks isegi proovida 404 viga, kasutage valikut -t 10. See proovib alla laadida 10 korda;võite kasutada mistahes numbrit, mis sulle meeldib.
- Kui soovite oma ribalaiust hallata, lubab valik -limit-kiirus = 200k teie allalaadimiskiirust 200KB / s. Muutke määra muutmiseks vajalik number.
Siin on palju rohkem õppida. Saate uurida PHP allika allalaadimist või automaatse allalaadija loomist, kui soovite rohkem areneda.