Kuidas kasutada wget'it, Ultimate käsurea allalaadimise tööriista

Sisukord:

Kuidas kasutada wget'it, Ultimate käsurea allalaadimise tööriista
Kuidas kasutada wget'it, Ultimate käsurea allalaadimise tööriista

Video: Kuidas kasutada wget'it, Ultimate käsurea allalaadimise tööriista

Video: Kuidas kasutada wget'it, Ultimate käsurea allalaadimise tööriista
Video: CS50 2013 - Week 5, continued - YouTube 2024, Aprill
Anonim
Uuem ei ole alati parem ja
Uuem ei ole alati parem ja

wget

käsk on tõend. 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 kasutab wget-i: see on käsurea rakendus ja see võtab õppijatele alustamiseks natuke aega. Siin on põhitõed, nii et saate alustada.

Kuidas paigaldada wget

Enne wget kasutamist peate installima selle. Kuidas seda teha, sõltub teie arvutist:

  • Enamik (kui mitte kõik) Linuxi distribad on vaikimisi saadaval wget'iga. Nii et Linuxi kasutajad ei pea midagi tegema!
  • MacOS-i süsteemid ei tule wget-ga, kuid võite kodurühmas kasutada käsurea tööriistu. Kui olete Homebrew'i seadistanud, lihtsalt käivitage

    brew install wget

    Terminalis.

  • Windowsi kasutajatel ei ole traditsioonilise käsuviipaga hõlpsat juurdepääsu wget-le, kuigi Cygwin pakub wget-ja teisi GNU-i kommunaalteenuseid, ja Windows 10 Ubuntu Bashi karp sisaldab ka wget-i.

Kui olete installinud wget'i, saate seda kohe käsurealt käsitsi kasutada. Laadime alla mõned failid!

Laadige alla üks fail

Alustame midagi lihtsat. Kopeerige faili URL, mida soovite oma brauseris alla laadida.

Nüüd pöörduge tagasi Terminali ja tippige
Nüüd pöörduge tagasi Terminali ja tippige

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 praegusse kataloogi alla, nii et soovite seda teha
Pange tähele, et fail laaditakse teie terminali praegusse kataloogi alla, nii et soovite seda teha

cd

teise kausta, kui soovite, et see oleks mujale salvestatud. 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äielikku allalaadimist

Kui mingil põhjusel lõpetasite allalaadimise enne selle lõppu, ärge muretsege: wget võib selle kohale jõudma, kui see on välja lülitatud. Kasuta lihtsalt seda käsku:

wget -c file

Image
Image

Siin on võtmeks

-c

mis on "võimalus" käsurea sõnastikus. See konkreetne variant ütleb wget-le, et soovite jätkata olemasolevat allalaadimist.

Peegel kogu veebisaidil

Kui soovite kogu veebisaidi alla laadida, saab wget seda tööd teha.

wget -m https://example.com

Vaikimisi laadib see alla kõik saidi example.com-is, kuid tõenäoliselt tahad kasutada mõnda muud kasutatavat peeglit.
Vaikimisi laadib see alla kõik saidi example.com-is, kuid tõenäoliselt tahad kasutada mõnda muud kasutatavat peeglit.
  • --convert-links

    iga lehe lehe sees olevad lingid, nii et need viitaksid üksteisele, mitte veebile.

  • --page-requisites

    laadib alla sellised asjad nagu stiililehed, nii et lehed näevad võrguühenduseta välja.

  • --no-parent

    peatub wget-le allalaadimisega vanemate saitidelt. Nii et kui soovite alla laadida https://example.com/subexample, ei jõua teid vanema lehele.

Kombineerige need võimalused maitse järgi ja saate lõpuks koopia igast veebisaidist, mida saate oma arvutis sirvida.

Pidage meeles, et kogu veebisaidi peegeldamine tänapäevases Internetis toob kaasa tohutult ruumi, nii et piirata seda väikeste saitidega, kui teil pole peaaegu piiramatu salvestusruumi.

Laadige alla kogu kataloog

Kui sirvite FTP-serverit ja leiate kogu kausta, mida soovite alla laadida, lihtsalt käivitage:

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

The

r

Sel juhul ütleb wget, et soovite rekursiivset allalaadimist. Võite ka lisada

--noparent

kui soovite vältida käimasoleva taseme kohal olevate kaustade ja failide allalaadimist.

Laadige 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 see dokument dokumendiga
siis märkige see dokument dokumendiga

-i

võimalus. Nagu nii:

wget -i download.txt

Tehke seda ja teie arvuti laadib alla kõik tekstidokumendis loetletud failid, mis on kasulik, kui soovite lahkuda hulga allalaaditavatest allalaaditavatest failidest.
Tehke seda ja teie arvuti laadib alla kõik tekstidokumendis loetletud failid, mis on kasulik, kui soovite lahkuda hulga allalaaditavatest allalaaditavatest failidest.

Veidi veel 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 loe, mis üles tuleb. Sa õpid palju.

Kui seda öelda, on siin mõned muud võimalused, mis minu arvates on puhas:

  • Kui soovite, et teie allalaadimine taustal töötaks, lisage see valik

    -b

  • Kui soovite, et wget püüaks isegi alla laadida, kui on 404 viga, kasutage seda võimalust

    -t 10

    . See proovib alla laadida 10 korda; võite kasutada mistahes numbrit, mis sulle meeldib.

  • Kui soovite oma ribalaiust hallata, siis valik

    --limit-rate=200k

    katab oma allalaadimise kiiruse 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.

Soovitan: