Whatsapp

Jak nainstalovat a používat Wget na Mac

Anonim

wget je robustní aplikace příkazového řádku pro stahování zdrojů specifikovaných URL. Byl navržen tak, aby fungoval skvěle i při špatném připojení. Jeho jedinečná vlastnost ve srovnání s curl, která je dodávána například s macOS, spočívá v tom, že je neinteraktivní, takže může běžet na pozadí.

Existují 2 způsoby instalace wget: přes Xcode nebo přes Homebrew a já se budu zabývat oběma metodami, protože ne každý používá Xcode nebo Homebrew.

Instalace Wget přes Xcode

Instalace wget na Mac přes Xcode vyžaduje, abyste sestavili nástroj ze zdroje a kroky jsou stejné pro všechny verze Mac:

Nejprve nainstalujte Xcode přes iTunes a poté nainstalujte nástroje příkazového řádku Xcode s příkazem:

 xcode-select --install

Stáhněte si zdrojový kód wget pomocí curl:

 cd ~/Stahování
curl -O https://ftp.gnu.org/gnu/wget/wget-1.19.5.tar.gz

Rozb alte a přejděte do složky a spusťte příkaz configure:

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

Vyrobte a otestujte wget:

 udělat
provést instalaci
wget http://ftp.gnu.org/gnu/wget/wget-1.19.5.tar.gz

Pokud se při spuštění příkazu configure zobrazí chyba, spusťte jej s příznakem SSL takto:

 ./configure --with-ssl=openssl

Po dokončení instalace nezapomeňte smazat nyní nepotřebné soubory.

Instalace Wget přes Homebrew

Homebrew je správce balíčků pro OS X, který umožňuje instalaci a správa aplikací je pro uživatele Mac mnohem jednodušší.

Existují alternativy jako Fink a MacPorts, ale já preferuji pomocí Homebrew. Nedělejte si starosti, pokud jej nemáte nainstalovaný, mám to pro vás:

Nainstalujte Homebrew pomocí následujícího příkazu, nainstaluje také nástroje příkazového řádku Xcode, pokud ještě nejsou nainstalovány:

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

Dále nainstalujte klienta pro stahování příkazového řádku wget.

 brew install wget

Jak používat Wget na Mac

Pokud je adresa URL souboru nebo adresáře veřejně přístupná, můžete si jej stáhnout a soubory lze stahovat jednotlivě nebo rekurzivně při stahování adresářů.

Stažení jednoho souboru
 wget -X cesta/k/local.copy http://example.com/url/to/download.html

Syntaxe je jednoduchá. příkaz wget, -X k označení cesty k souboru (pokud nechcete uložit stažené soubory obsah do vašeho aktuálního pracovního adresáře) a veřejný odkaz.

Stažení adresáře
 wget -e robots=off -r -np https://www.w3.org/History/19921103-hypertext/hypertext/

Příznak -e robots=off říká wget ignorujte omezení v souboru robots.txt, což je dobré, protože zabraňuje zkrácenému stahování. -r (nebo --rekurzivní) a - np (nebo --no-parent) říká wgetpro sledování odkazů v adresáři, který jste zadali. Voila!

I když to je vše, co potřebujete vědět, abyste mohli používat wget pro stahování souborů, existuje mnoho dalších příkazů, které vám to umožní k ovládání jeho použití a můžete k nim přistupovat v rámci svého terminálu na manuálové stránce wget nebo online.

Máte nějaké otázky nebo návrhy? Neváhejte a napište své myšlenky do sekce komentářů níže a nezapomeňte je sdílet.