Pobieranie danych za pomocą Wget

Przetwarzanie danych w wierszu poleceń

Susan Sun

Data Person

Czym jest Wget?

Wget:

  • nazwa pochodzi od World Wide Web i get
  • natywny dla Linuksa, ale zgodny z wszystkimi systemami operacyjnymi
  • służy do pobierania danych przez HTTP(S) i FTP
  • lepszy od curl przy rekurencyjnym pobieraniu wielu plików
Przetwarzanie danych w wierszu poleceń

Sprawdzanie instalacji Wget

Sprawdzenie poprawności instalacji Wget:

which wget

Jeśli Wget jest zainstalowany, zostanie wyświetlona ścieżka instalacji:

/usr/local/bin/wget

Jeśli Wget nie jest zainstalowany, nie zostanie wyświetlony żaden wynik.

Przetwarzanie danych w wierszu poleceń

Instalacja Wget według systemu operacyjnego

Kod źródłowy Wget: https://www.gnu.org/software/wget/

Linux: uruchom sudo apt-get install wget

MacOS: użyj homebrew i uruchom brew install wget

Windows: pobierz przez gnuwin32

Przetwarzanie danych w wierszu poleceń

Przeglądanie podręcznika Wget

Po zakończeniu instalacji użyj polecenia man, aby wyświetlić podręcznik Wget:

Zrzut ekranu przedstawiający początek podręcznika Wget w ciemnym oknie terminala

Przetwarzanie danych w wierszu poleceń

Składnia Wget

Podstawowa składnia Wget:

wget [option flags] [URL]

URL jest wymagany.

Wget obsługuje HTTP, HTTPS, FTP i SFTP.

Pełna lista dostępnych flag opcji:

wget --help
Przetwarzanie danych w wierszu poleceń

Pobieranie pojedynczego pliku

Flagi opcji unikalne dla Wget:

-b: Przejście w tło zaraz po uruchomieniu

-q: Wyłączenie wyjścia Wget

-c: Wznowienie przerwanego pobierania (tj. kontynuacja częściowo pobranego pliku)

wget -bqc https://websitename.com/datafilename.txt
Continuing in background, pid 12345.
Przetwarzanie danych w wierszu poleceń

Miłej pracy z Wget!

Przetwarzanie danych w wierszu poleceń

Preparing Video For Download...