Whatsapp

Jak zainstalować i używać Wget na Macu

Anonim

wget to wydajna aplikacja wiersza poleceń do pobierania zasobów określonych za pomocą adresu URL. Został zaprojektowany tak, aby doskonale działał nawet przy słabych połączeniach. Jego unikalną cechą w porównaniu z curl dostarczanym na przykład z systemem macOS jest to, że nie jest interaktywny, więc może działać w tle.

Istnieją 2 sposoby instalacji wget: przez Xcode lub przez Homebrew i omówię obie metody, ponieważ nie każdy używa Xcode lub Homebrew.

Instalowanie Wget przez Xcode

Instalowanie wget na Mac przez Xcode wymaga zbudowania narzędzia ze źródła, a kroki są takie same we wszystkich wersjach komputerów Mac:

Najpierw zainstaluj Xcode przez iTunes, a następnie zainstaluj narzędzia wiersza poleceń Xcode za pomocą polecenia:

 xcode-select --install

Pobierz kod źródłowy wget za pomocą curl:

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

Wyodrębnij i przejdź do folderu, a następnie uruchom polecenie konfiguracyjne:

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

Utwórz i przetestuj wget:

 robić
zrobić instalację
wget http://ftp.gnu.org/gnu/wget/wget-1.19.5.tar.gz

Jeśli pojawi się błąd podczas uruchamiania polecenia konfiguracyjnego, uruchom je z flagą SSL w następujący sposób:

 ./configure --with-ssl=openssl

Pamiętaj, aby usunąć niepotrzebne pliki po zakończeniu instalacji.

Instalacja Wget przez Homebrew

Homebrew to menedżer pakietów dla OS X, który ułatwia instalację i zarządzanie aplikacjami jest o wiele łatwiejsze dla użytkowników komputerów Mac.

Istnieją alternatywy, takie jak Fink i MacPorts, ale ja wolę używając Homebrew. Nie martw się, jeśli nie masz go zainstalowanego, zapewniam Ci wsparcie:

Zainstaluj Homebrew za pomocą następującego polecenia zainstaluje również narzędzia wiersza poleceń Xcode, jeśli nie są jeszcze zainstalowane:

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

Następnie zainstaluj klienta pobierania wiersza poleceń wget.

 brew install wget

Jak używać Wget na Macu

Pod warunkiem, że adres URL pliku lub katalogu jest publicznie dostępny, można go pobrać, a pliki można pobierać pojedynczo lub cyklicznie podczas pobierania katalogów.

Pobieranie pojedynczego pliku
 wget -X ścieżka/do/local.copy http://example.com/url/do/download.html

Składnia jest prosta. polecenie wget, polecenie -X w celu wskazania ścieżki pliku (chyba że chcesz zapisać pobrany zawartość do bieżącego katalogu roboczego) oraz łącze publiczne.

Pobieranie katalogu
 wget -e robots=off -r -np https://www.w3.org/History/19921103-hypertext/hypertext/

Flaga -e robots=off informuje wget o zignoruj ​​​​ograniczenia w pliku robots.txt, co jest dobre, ponieważ zapobiega skróceniu pobierania. -r (lub --rekurencyjny) i - np (lub --no-parent) mówi wget , aby podążać za linkami w określonym katalogu. Voila!

Chociaż to wszystko, co musisz wiedzieć, aby używać wget do pobierania plików, istnieje wiele innych poleceń, które umożliwią kontrolować jego użycie i możesz uzyskać do nich dostęp w swoim terminalu na stronie man wget lub online.

Masz jakieś pytania do zadania lub sugestie? Podziel się swoimi przemyśleniami w sekcji komentarzy poniżej i nie zapomnij podzielić się nimi.