Whatsapp

Sådan installeres og bruges Wget på Mac

Anonim

wget er et robust kommandolinjeprogram til at downloade URL-specificerede ressourcer. Den er designet til at fungere fremragende, selv når forbindelserne er dårlige. Dens unikke funktion, sammenlignet med curl, som for eksempel leveres med macOS, er, at den er ikke-interaktiv, så den kan køre i baggrunden.

Der er 2 måder at installere wget på: via Xcode eller via Homebrew og jeg vil dække begge metoder, da ikke alle bruger Xcode eller Hjemmebryg.

Installation af Wget via Xcode

Installerer wgetMac via Xcode kræver, at du bygger værktøjet fra kilden, og trinene er de samme på alle Mac-versioner:

Installer først Xcode via iTunes og installer derefter Xcode-kommandolinjeværktøjer med kommandoen:

 xcode-select --install

Download wget kildekode ved hjælp af curl:

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

Udpak og naviger ind i mappen og kør kommandoen configure:

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

Lav og test wget:

 fabrikat
lav installation
wget http://ftp.gnu.org/gnu/wget/wget-1.19.5.tar.gz

Hvis du får en fejl, når du kører kommandoen configure, så kør den med et SSL-flag som sådan:

 ./configure --with-ssl=openssl

Husk at slette de nu unødvendige filer efter installationen er fuldført.

Installation af Wget via Homebrew

Homebrew er en pakkehåndtering til OS X, der gør installation og administration af programmer meget nemmere for Mac-brugere.

Der er alternativer som Fink og MacPorts, men jeg foretrækker ved hjælp af Homebrew. Bare rolig, hvis du ikke har det installeret, jeg har dig dækket:

Install Homebrew ved at bruge følgende kommando, vil det også installere Xcodes kommandolinjeværktøjer, hvis de ikke allerede er installeret:

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

Næste, installer wget kommandolinjedownloadklient.

 brew install wget

Sådan bruges Wget på Mac

Så længe en fil eller mappes URL er offentligt tilgængelig, kan du downloade den, og filer kan downloades enkeltvis eller rekursivt, når mapper downloades.

Download af en enkelt fil
 wget -X path/to/local.copy http://example.com/url/to/download.html

Syntaksen er enkel. kommandoen wget, -X for at angive filstien (medmindre du vil gemme den downloadede indhold til din nuværende arbejdsmappe) og det offentlige link.

Download af en mappe
 wget -e robots=off -r -np https://www.w3.org/History/19921103-hypertext/hypertext/

-e robots=off flaget fortæller wget til ignorere begrænsninger i robots.txt filen, hvilket er godt, fordi det forhindrer forkortede downloads. -r (eller --rekursiv) og - np (eller --no-parent) fortæller wgetfor at følge links i den mappe, du har angivet. Voila!

Selvom det er alt, hvad du behøver at vide for at bruge wget til at downloade filer, er der mange andre kommandoer, der vil gøre dig i stand til for at kontrollere dets brug, og du kan få adgang til dem i din terminal på wgets man-side eller online.

Har du spørgsmål eller forslag? Smid gerne dine tanker i kommentarfeltet nedenfor, og glem ikke at dele.