wget je robusna aplikacija naredbenog retka za preuzimanje resursa specificiranih URL-om. Dizajniran je za izvrstan rad čak i kada su veze loše. Njegova jedinstvena značajka, u usporedbi s curl koji se isporučuje s macOS-om, na primjer, jest da nije interaktivan pa može raditi u pozadini.
Postoje 2 načina za instalaciju wget: putem Xcode ili putem Homebrew i ja ću pokriti obje metode jer ne koriste svi Xcode ili Homebrew.
Instaliranje Wget-a putem Xcode-a
Instaliranje wget na Mac putem Xcode zahtijeva da izradite alat iz izvora, a koraci su isti na svim verzijama Maca:
Prvo instalirajte Xcode putem iTunesa, a zatim instalirajte Xcode alate naredbenog retka pomoću naredbe:
xcode-select --install
Preuzmi wget izvorni kod koristeći curl:
cd ~/Preuzimanja curl -O https://ftp.gnu.org/gnu/wget/wget-1.19.5.tar.gz
Izdvojite i idite u mapu i pokrenite naredbu configure:
tar -zxvf wget-1.19.5.tar.gz cd wget-1.19.5/ ./konfiguracija
Napravite i testirajte wget:
napraviti napraviti instalaciju wget http://ftp.gnu.org/gnu/wget/wget-1.19.5.tar.gz
Ako dobijete pogrešku kada pokrenete naredbu configure, pokrenite je sa SSL oznakom ovako:
./configure --with-ssl=openssl
Ne zaboravite izbrisati sada nepotrebne datoteke nakon završetka instalacije.
Instaliranje Wgeta putem Homebrew
Homebrew je upravitelj paketa za OS X koji omogućuje instalaciju i upravljanje aplikacijama puno lakše za Mac korisnike.
Postoje alternative kao što su Fink i MacPorts ali ja više volim pomoću Homebrew. Ne brinite ako ga nemate instaliranog, ja vas pokrivam:
Instaliraj Homebrew koristeći sljedeću naredbu, također će instalirati Xcode alate naredbenog retka ako već nisu instalirani:
"/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Dalje, instalirajte wget klijent za preuzimanje naredbenog retka.
kuhati instalirati wget
Kako koristiti Wget na Macu
Sve dok je URL datoteke ili direktorija javno dostupan, možete ga preuzeti, a datoteke se mogu preuzimati pojedinačno ili rekurzivno prilikom preuzimanja direktorija.
Preuzimanje jedne datoteke
wget -X path/to/local.copy http://example.com/url/to/download.html
Sintaksa je jednostavna. naredba wget
, -X za označavanje putanje datoteke (osim ako ne želite spremiti preuzetu sadržaj u vaš trenutni radni direktorij) i javnu vezu.
Preuzimanje imenika
wget -e robots=off -r -np https://www.w3.org/History/19921103-hypertext/hypertext/
-e robots=off
oznaka govori wget da ignorirajte ograničenja u datoteci robots.txt što je dobro jer sprječava skraćena preuzimanja. -r
(ili --rekurzivno
) i - np
(ili --no-parent
) govori wgetza praćenje veza unutar imenika koji ste naveli. Voila!
Iako je to sve što trebate znati za korištenje wget za preuzimanje datoteka, postoje mnoge druge naredbe koje će vam omogućiti za kontrolu njegove upotrebe i možete im pristupiti unutar svog terminala na wget stranici priručnika ili na mreži.
Imate li pitanja ili prijedloga? Slobodno ostavite svoje mišljenje u odjeljku za komentare u nastavku i ne zaboravite podijeliti.