Jak pobrać pliki z wiersza polecenia za pomocą polecenia WGET?

Jak pobrać pliki z wiersza polecenia za pomocą polecenia WGET?
WGET to narzędzie wiersza poleceń, które służy do pobierania plików i stron internetowych z Internetu. Do dostępu do plików można użyć różnych protokołów internetowych, takich jak HTTP, HTTPS i FTP. Możemy określić różne opcje za pomocą polecenia WGET, aby wykonać różne opcje.

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.