W tym artykule wyjaśniono użycie polecenia WGET do pobrania pliku z linii poleceń. Ponadto wyjaśniliśmy również zastosowanie różnych wspólnych opcji z ich praktycznymi przykładami.
Zainstaluj polecenie WGET:
Polecenie WGET jest wstępnie zainstalowane w wielu dystrybucjach Linux, w tym Ubuntu. Aby sprawdzić, czy polecenie WGET jest zainstalowane w systemie lub nie, otwórz terminal i wykonaj następujące polecenie:
$ wget --version
Wyjście potwierdza, że polecenie WGET jest instalowane w moim systemie. Jeśli jednak polecenie WGET nie zostanie zainstalowane, możesz zainstalować je w Ubuntu i innych systemach opartych na debiana z poniższym poleceniem:
$ sudo apt instal instaluj wget
Składnia polecenia WGET:
Najpierw omówmy składnię polecenia. Składnia polecenia WGET jest następująca:
$ wget [opcje] [url]
Można użyć wielu opcji z poleceniem WGET. URL odnosi się do adresu pliku, który musimy pobrać.
Pobieranie plików za pomocą polecenia WGET:
Najprostszą formą polecenia WGET jest używanie go bez określania jakichkolwiek opcji. Polecenie WGET pobiera pliki z podanego adresu URL w bieżącym katalogu roboczym. Na przykład pobierzmy pakiet Skype Debian za pomocą dołączonego polecenia WGET poniżej:
$ wget https: // Go.Skype.com/SkyPeforlinux-64.Deb
Polecenie WGET wysyła żądanie HTTP i pobiera pakiet Debian w bieżącym katalogu.
Ponadto wyświetla pasek postępu, rozmiar pliku, prędkość pobierania itp.
Zapisywanie pobranego pliku o innej nazwie:
Zwykle pliki są pobierane i zapisywane z oryginalną nazwą. Ale polecenie WGET pozwala nam zmienić nazwę plików przed pobraniem za pomocą opcji -O. Po opcji -O musimy określić nazwę pliku:
$ wget -o skype https: // Go.Skype.com/SkyPeforlinux-64.Deb
Nazwa pakietu Skype zmieniła się na „Skype”.
Pobieranie pliku w określonym katalogu:
Jak wspomniano wcześniej, pliki są zapisywane w bieżącym katalogu roboczym. Niemniej jednak pobrane pliki można zapisać w dowolnym innym konkretnym katalogu za pomocą opcji -p. Pobierzmy plik i zapiszmy go w katalogu „pobierania” za pomocą polecenia poniżej:
$ wget -p/home/linux/pobrań https: // Go.Skype.com/SkyPeforlinux-64.Deb
Skypeforlinux-64.Plik Deb jest pomyślnie pobierany i zapisywany w katalogu „pobierania”.
Ustawienie prędkości pobierania:
Możemy ustawić określoną prędkość pobierania pliku z opcją -Limit -Rate. Prędkość pobierania jest mierzona w bajtach/sekundzie domyślnie. Możemy jednak ustawić prędkość pobierania w Kilobaytes (K), megabajtach (M) i GigaBajtes (G).
$ wget -Limit -Rate = 500K https: // Go.Skype.com/SkyPeforlinux-64.Deb
W powyższym poleceniu prędkość pobierania jest ograniczona do 500 kilobajtów na sekundę.
Wznowić przerwane pobieranie:
Jeśli pobieranie jest przerwane, możesz łatwo je wznowić z opcją -c.
Przerwałem pobieranie, naciskając Ctrl-C. Wznów to pobieranie z dołączonym poleceniem:
$ wget -c https: // go.Skype.com/SkyPeforlinux-64.Deb
Pobieranie wielu plików:
Korzystając z polecenia WGET, możemy również pobrać wiele plików. Przechowuj adresy URL pliku w pliku tekstowym, podczas gdy każdy adres URL zaczyna się na nowej linii. Użyj opcji -i i określ nazwę pliku tekstowego obok niej.
Pobierzmy jądro Linux 5.10 Plik.
$ wget -i plik.tekst
Oba pliki jądra Linux są pomyślnie pobierane.
Pobieranie w tle:
Możesz umieścić swój proces pobierania w tle z opcją -b. Idealnie, robimy to podczas pobierania dużego pliku.
$ wget -b https: // go.Skype.com/SkyPeforlinux-64.Deb
Pobieranie będzie kontynuowane w tle.
Wniosek:
WGET jest bardzo przydatnym narzędziem wiersza poleceń do pobierania plików z linii poleceń. Jest wstępnie zainstalowany na Ubuntu 20.04 i wiele rozkładów Linux. Za pomocą polecenia WGET możemy pobrać pliki, zapisać je z różnymi nazwami, zapisać je w dowolnym innym określonym katalogu, a nie w bieżącym katalogu roboczym i wielu innych.