Whatsapp

Hur man installerar och använder Wget på Mac

Anonim

wget är ett robust kommandoradsprogram för nedladdning av URL-specificerade resurser. Den designades för att fungera utmärkt även när anslutningarna är dåliga. Dess unika funktion, jämfört med curl som till exempel levereras med macOS, är att den är icke-interaktiv så att den kan köras i bakgrunden.

Det finns två sätt att installera wget: via Xcode eller via Homebrew och jag kommer att täcka båda metoderna eftersom inte alla använder Xcode eller Hembrew.

Installera Wget via Xcode

Installerar wgetMac via Xcode kräver att du bygger verktyget från källan och stegen är desamma på alla Mac-versioner:

Installera först Xcode via iTunes och installera sedan Xcodes kommandoradsverktyg med kommandot:

 xcode-select --install

Ladda ner wget-källkod med curl:

 cd ~/Nedladdningar
curl -O https://ftp.gnu.org/gnu/wget/wget-1.19.5.tar.gz

Extrahera och navigera in i mappen och kör kommandot configure:

 tar -zxvf wget-1.19.5.tar.gz
cd wget-1.19.5/
./configure

Gör och testa wget:

 göra
gör installationen
wget http://ftp.gnu.org/gnu/wget/wget-1.19.5.tar.gz

Om du får ett felmeddelande när du kör kommandot configure kör du det med en SSL-flagga så här:

 ./configure --with-ssl=openssl

Kom ihåg att radera de nu onödiga filerna efter att installationen är klar.

Installera Wget via Homebrew

Homebrew är en pakethanterare för OS X som gör installation och att hantera applikationer mycket enklare för Mac-användare.

Det finns alternativ som Fink och MacPorts men jag föredrar med Homebrew. Oroa dig inte om du inte har den installerad, jag har dig täckt:

Installera Homebrew med följande kommando, det kommer också att installera Xcodes kommandoradsverktyg om de inte redan är installerade:

"
 /bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Nästa, installera wget kommandoradsnedladdningsklient.

 brew install wget

Hur man använder Wget på Mac

Hämta en enskild fil
 wget -X path/to/local.copy http://example.com/url/to/download.html

Syntaxen är enkel. kommandot wget, -X för att ange filsökvägen (såvida du inte vill spara den nedladdade innehåll till din nuvarande arbetskatalog) och den offentliga länken.

Hämta en katalog
 wget -e robots=off -r -np https://www.w3.org/History/19921103-hypertext/hypertext/

-e robots=off flaggan talar om för wget till ignorera begränsningar i robots.txt-filen, vilket är bra eftersom det förhindrar förkortade nedladdningar. -r (eller --rekursiv) och - np (eller --no-parent) berättar wgetför att följa länkar i katalogen som du har angett. Voila!

Det är allt du behöver veta för att använda wget för att ladda ner filer, men det finns många andra kommandon som gör att du kan för att kontrollera dess användning och du kan komma åt dem i din terminal på wgets man-sida eller online.

Har du några frågor att ställa eller förslag att komma med? Lämna gärna dina tankar i kommentarsfältet nedan och glöm inte att dela.