Przejdź do głównej zawartości

wget


  • wget – narzędzie wiersza poleceń do pobierania plików z sieci w trybie nieinteraktywnym.
  • Obsługuje protokoły HTTP, HTTPS oraz FTP.
  • Może działać w tle, wznawiać przerwane transfery i pobierać całe witryny.
  • Dostępne w większości dystrybucji Linuksa i systemach UNIX.

Okno terminala
wget [opcje] [URL...]
  • Można podać jeden lub wiele adresów URL.
  • Obsługuje złożone opcje konfiguracyjne do automatyzacji pobierania.

ParametrOpis
-O plikZapisuje dane do wskazanego pliku.
-cWznawia przerwany transfer.
-bUruchamia pobieranie w tle.
-qTryb cichy – brak komunikatów w terminalu.
-rPobieranie rekurencyjne (np. całej strony).
--limit-rate=PRĘDKOŚĆOgranicza prędkość pobierania.
--user / --passwordUwierzytelnienie do zasobów chronionych.
--helpWyświetla pomoc.
--versionWyświetla wersję programu.

Okno terminala
# 1) Pobranie pliku z internetu
wget https://example.com/plik.zip
Okno terminala
# 2) Pobranie i zapis pod inną nazwą
wget -O nowa_nazwa.zip https://example.com/plik.zip
Okno terminala
# 3) Wznowienie przerwanego pobierania
wget -c https://example.com/plik.iso
Okno terminala
# 4) Pobranie strony i wszystkich zasobów
wget -r https://example.com/

  • wget domyślnie zapisuje pliki w bieżącym katalogu.
  • Wspiera pobieranie przez proxy (zmienne środowiskowe http_proxy, https_proxy).
  • W przypadku pobierania dużych plików przydatne jest użycie opcji -c.

Błąd / KomunikatPrzyczynaRozwiązanie
wget: command not foundProgram nie jest zainstalowany.Zainstaluj pakiet wget.
404 Not FoundPlik nie istnieje na serwerze.Sprawdź poprawność adresu URL.
Unable to establish SSL connectionProblem z certyfikatem lub protokołem HTTPS.Spróbuj opcji --no-check-certificate lub zaktualizuj certyfikaty.