wget on vankka komentorivisovellus URL-määritettyjen resurssien lataamiseen. Se on suunniteltu toimimaan erinomaisesti myös huonoissa yhteyksissä. Sen ainutlaatuinen ominaisuus verrattuna esimerkiksi macOS:n mukana toimitettavaan curl:iin on, että se ei ole interaktiivinen, joten se voi toimia taustalla.
wget voidaan asentaa kahdella tavalla: Xcode kautta tai Homebrew kautta ja käsittelen molemmat menetelmät, koska kaikki eivät käytä Xcode tai Homebrew.
Wgetin asentaminen Xcoden kautta
Asennus wget Mac kautta Xcode edellyttää työkalun rakentamista lähteestä, ja vaiheet ovat samat kaikissa Mac-versioissa:
Asenna ensin Xcode iTunesin kautta ja asenna sitten Xcoden komentorivityökalut komennolla:
xcode-select --install
Lataa wget-lähdekoodi curlilla:
cd ~/Lataukset curl -O https://ftp.gnu.org/gnu/wget/wget-1.19.5.tar.gz
Pura ja siirry kansioon ja suorita configure-komento:
tar -zxvf wget-1.19.5.tar.gz cd wget-1.19.5/ ./configure
Tee ja testaa wget:
merkki tee asennus wget http://ftp.gnu.org/gnu/wget/wget-1.19.5.tar.gz
Jos saat virheilmoituksen, kun suoritat configure-komennon, suorita se SSL-lipulla näin:
./configure --with-ssl=openssl
Muista poistaa tarpeettomat tiedostot asennuksen jälkeen.
Wgetin asentaminen Homebrew'n kautta
Homebrew on paketinhallinta OS X, joka tekee asennuksesta ja sovellusten hallinta on paljon helpompaa Mac-käyttäjille.
Vaihtoehtoja on, kuten Fink ja MacPorts, mutta minä mieluummin käyttämällä Homebrew. Älä huoli, jos sinulla ei ole sitä asennettuna, minä autan sinua:
Asenna Homebrew käyttämällä seuraavaa komentoa, se asentaa myös Xcoden komentorivityökalut, jos niitä ei ole vielä asennettu:
"/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Asenna seuraavaksi wget-komentorivin latausohjelma.
brew asentaa wget
Wgetin käyttäminen Macissa
Niin kauan kuin tiedoston tai hakemiston URL-osoite on julkisesti saatavilla, voit ladata sen ja tiedostot voidaan ladata yksitellen tai rekursiivisesti hakemistoja ladattaessa.
Yksittäisen tiedoston lataaminen
wget -X polku/paikallinen.kopio http://example.com/url/to/download.html
Syntaksi on yksinkertainen. wget
-komento -X ilmaisee tiedostopolun (ellet halua tallentaa ladattua tiedostoa sisältöä nykyiseen työhakemistoosi) ja julkinen linkki.
Hakemiston lataaminen
wget -e robots=off -r -np https://www.w3.org/History/19921103-hypertext/hypertext/
-e robots=off
lippu kertoo wget ohita robots.txt-tiedoston rajoitukset, mikä on hyvä asia, koska se estää lyhennetyt lataukset. -r
(tai --rekursiivinen
) ja - np
(tai --no-parent
) kertoo wgetseuraamaan määrittämäsi hakemiston linkkejä. Voila!
Vaikka tämä on kaikki mitä sinun tarvitsee tietää käyttääksesi wget tiedostojen lataamiseen, on monia muita komentoja, jotka mahdollistavat hallita sen käyttöä ja pääset niihin käsiksi päätteessäsi wgetin man-sivulla tai verkossa.
Onko sinulla kysyttävää tai ehdotuksia? Voit vapaasti pudottaa ajatuksesi alla olevaan kommenttiosioon äläkä unohda jakaa.