Uudempi ei ole aina parempi, ja wget
komento on todiste. Ensimmäinen julkaisu vuonna 1996, tämä sovellus on edelleen yksi parhaista latausjohtajista planeetalla. Haluatko ladata yhden tiedoston, koko kansion tai jopa peittää koko sivuston, wget voit tehdä sen vain muutamalla näppäimellä.
Tietenkin on syytä, että kaikki eivät käytä wgetiä: se on komentorivisovellus, ja sellaisenaan kestää vähän aikaa aloittelijoille oppia. Tässä ovat perusasiat, joten voit aloittaa.
Ennen kuin voit käyttää wgetia, sinun on asennettava se. Näin tekeminen vaihtelee tietokoneesi mukaan:
panna asentaa wget
terminaalissa.Kun olet asentanut wgetin, voit alkaa käyttää sitä heti komentoriviltä. Let's ladata joitain tiedostoja!
Aloitetaan jotain yksinkertaista. Kopioi URL-osoite tiedostolle, jonka haluat ladata selaimellasi.
Siirry nyt Terminaaliin ja kirjoita wget
jonka jälkeen liitetyt URL-osoitteet. Tiedosto latautuu, ja näet edistyksen reaaliajassa, kuten se.
Huomaa, että tiedosto latautuu Terminalin nykyiseen kansioon, joten haluat CD
toiseen kansioon, jos haluat tallentaa sen muualle. Jos et ole varma, mitä tämä tarkoittaa, tutustu ohjelmiimme tiedostojen hallintaan komentoriviltä. Artikkelissa mainitaan Linux, mutta käsitteet ovat samat macOS-järjestelmissä ja Windows-järjestelmissä, joissa on Bash.
Jos jostain syystä lopetat latauksen, ennen kuin se saattaa lopettaa, älä huoli: wget voi noutaa oikein, missä se lopetti. Käytä vain tätä komentoa:
wget -c-tiedosto
Tärkeintä tässä on -C
, joka on "vaihtoehto" komentorivin kielessä. Tämä erityinen vaihtoehto kertoo wgetille, että haluat jatkaa olemassa olevaa lataamista.
Jos haluat ladata koko sivuston, Wget voi tehdä työtä.
wget -m http://example.com
Oletusarvoisesti tämä lataa kaiken sivuston esimerkki.fi -sivustosta, mutta olet todennäköisesti halunnut käyttää muutamia vaihtoehtoja käytettävälle peilille.
--convert-linkit
muuttaa linkitettyjä linkkejä jokaisen ladatun sivun sisälle niin, että ne viittaavat toisiinsa, ei verkkoon.--page-tarvikkeet
lataa asioita, kuten tyylitiedostoja, joten sivujen näyttäminen näyttää oikein offline-tilassa.--no vanhemman
estää wgetin lataamasta vanhempia sivustoja. Joten jos haluat ladata http://example.com/subexample, et pääty emännän sivulle.Yhdistä nämä vaihtoehdot maun mukaan ja saat kopion mistä tahansa verkkosivustosta, jonka voit selata tietokoneellasi.
Huomaa, että nykyisen Internetin koko sivuston peilaaminen vie massiivisen määrän tilaa, joten rajoittakaa tämä pienille sivustoille, ellet ole lähellä rajoittamatonta tallennustilaa.
Jos selaat FTP-palvelinta ja löydät koko kansion, jonka haluat ladata, suorita vain:
wget -r ftp://example.com/kansio
R
Tässä tapauksessa kerrotaan wgetille, että haluat rekursiivisen latauksen. Voit myös sisällyttää --noparent
jos haluat välttää kansioiden ja tiedostojen lataamista nykyisen tason yläpuolelle.
Jos et löydä koko haluamasi lataamasi kansion, Wget voi silti auttaa. Aseta kaikki lataus-URL-osoitteet yhdeksi TXT-tiedostoksi.
sitten kohta wget että asiakirja kanssa -i
vaihtoehto. Kuten tämä:
wget -i download.txt
Tee tämä ja tietokoneesi lataa kaikki tekstitiedostossa luetellut tiedostot, jotka ovat käteviä, jos haluat jättää joukon latauksia yön yli.
Voisimme jatkaa: wget tarjoaa paljon vaihtoehtoja. Mutta tämä opetusohjelma on vain tarkoitus antaa sinulle käynnistyspiste. Jos haluat lisätietoja siitä, mitä wget voi tehdä, kirjoita mies wget
päätelaitteessa ja lukea mitä tulee. Opit paljon.
Sanottuani, tässä on muutamia muita vaihtoehtoja, jotka mielestäni ovat siistejä:
-b
.-t 10
. Se yrittää ladata 10 kertaa; voit käyttää mitä tahansa haluamaasi numeroa.--limit-rate = 200k
lataa latausnopeus 200 kt / s. Muuta numeroa vaihtaaksesi nopeutta.Täällä on paljon enemmän oppia. Voit etsiä PHP-lähteen lataamista tai perustaa automaattisen lataajan, jos haluat kehittyä.