Whatsapp

Wgetin asentaminen ja käyttäminen Macissa

Anonim

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.