Što ima

Kako instalirati i koristiti Wget na Macu

Anonim

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.