w tym samouczku dowiedzmy się, jak pobrać plik za pomocą polecenia wget w Linuksie. Dla każdego użytkownika Linuksa pobieranie plików jest częstym zadaniem. Chociaż możesz pobierać rzeczy za pomocą przeglądarki, warto znać kroki, aby pobrać plik w Linuksie za pomocą wiersza poleceń. tutaj pojawia się polecenie wget.
podstawy polecenia wget w Linuksie
narzędzie Wget jest preinstalowane w większości dystrybucji Linuksa. Jeśli jednak nie dotyczy to Twojego systemu, możesz go pobrać za pomocą menedżera pakietów dla twojej dystrybucji.
aby to sprawdzić, poprosimy system o wyświetlenie wersji polecenia wget. Można to zrobić, wpisując to w terminalu.
wget --version
jeśli to nie pokazuje wersji polecenia wget w Twoim systemie, musisz go zainstalować. Zanim zaczniemy instalować polecenie wget w Linuksie, musimy się upewnić, że wszystkie repozytoria systemu są aktualne.
aby to zrobić, musimy zaktualizować nasze domyślne repozytoria za pomocą usługi zarządzania pakietami apt. Otwórz wiersz poleceń w systemie i wpisz następujące polecenie.
sudo apt update
teraz możesz zainstalować polecenie wget w swoim systemie w zależności od używanej dystrybucji.
w systemach opartych na Debianie i Ubuntu użyj następującego polecenia.
sudo apt install wget
dla Systemów CentOS i Fedora, użyj następującego polecenia.
sudo yum install wget
zrozumienie polecenia wget
polecenie Wget w Linuksie jest poleceniem używanym do pobierania plików z Internetu. To polecenie używa adresu URL pliku, aby go pobrać. Polecenie może być użyte do pobierania danych przez protokoły HTTP, FTP i HTTPS.
możemy użyć tego do bezpośredniego pobierania plików z naszego wiersza poleceń bez konieczności korzystania z przeglądarki internetowej. Ponadto wget jest narzędziem nieinteraktywnym.
umożliwia to użytkownikowi pobranie pliku w tle. Może działać nawet wtedy, gdy użytkownik jest wylogowany. Jest to bardzo ważne w przypadku pobierania dużego pliku.
w przypadku, gdy pobieranie nie powiedzie się, narzędzie wget będzie wielokrotnie próbować wznowić, dopóki cały plik nie zostanie pobrany. Jeśli serwer na to pozwoli, będzie kontynuował pobieranie od ostatniego punktu, w którym zostało przerwane.
używanie polecenia wget w Linuksie
najlepszym sposobem na zrozumienie każdego polecenia jest zrozumienie jego składni. Oto jak wygląda składnia polecenia wget w Linuksie.
wget
tutaj używamy adresu URL pliku, który chcemy pobrać. Narzędzie wget pozwala na kilka opcji skonfigurowania naszego pobierania. Oto lista z niektórymi powszechnie używanymi opcjami oferowanymi przez polecenie wget w Linuksie.
opcja | efekt |
-h | ta opcja służy do wyświetlenia komunikatu pomocy dla polecenie wget. Zawiera wszystkie możliwe opcje, które mogą być używane z poleceniem wget w Linuksie |
-b | ta opcja jest używana do wysłania procesu pobierania w tle, gdy tylko zostanie zainicjowany poleceniem wget. Zwalnia sesję terminala do uruchamiania innych poleceń. |
-i | ta opcja jest używana do odczytu adresu URL dla polecenia wget z pliku. Eliminuje to potrzebę polecenia wget, aby mieć adres URL i pozwala na włączenie pliku wejściowego. |
-o | nazwa pliku wyjściowego jeśli nie chcesz mieć takiej samej nazwy, jaką podał serwer |
-C | ten znacznik sprawia, że wget śledzi postęp pobierania w przypadku przerwania pobierania. Możemy kontynuować przerwane pobieranie, jeśli ta opcja została użyta podczas inicjowania pobierania. |
-tries=n | ta opcja służy do ograniczenia liczby prób dla polecenia wget. Użycie tego polecenia spowoduje, że narzędzie wget ponowi próbę pobrania tylko ’ N ’ razy. Wartość domyślna to 20. |
-limit-rate=maxlim | ta opcja służy do ograniczenia prędkości pobierania dla polecenia wget. Pomaga to użytkownikowi dyktować ilość przepustowości, która ma zostać przydzielona do pobrania. |
podczas gdy ta lista obejmowała podstawowe opcje używane w narzędziu wget. Powinieneś przejrzeć stronę pomocy, używając opcji-h, aby zrozumieć pełny potencjał polecenia wget.
Jak pobierać pliki za pomocą polecenia wget?
teraz opracowaliśmy zrozumienie polecenia wget w Linuksie i jego parametrów. Teraz nadszedł czas, aby wykorzystać tę wiedzę do pobrania plików za pomocą polecenia wget. W tym samouczku omówimy kilka przykładów.
Pobieranie pliku przez HTTP
najprostszym użyciem narzędzia wget jest pobranie pojedynczego pliku. W tym przykładzie pobierzemy plik iso.
wget -c <file URL>
w powyższym przykładzie pobieram plik Kali Linux ISO dla demonstracji wraz ze znacznikiem-C. Ponieważ jest to dość duży plik, jeśli Pobieranie pliku ISO zostanie przerwane z jakiegokolwiek powodu, mogę uruchomić to samo polecenie w tym samym katalogu, a Pobieranie będzie kontynuowane od miejsca, w którym zostało przerwane.
pobieranie plików z serwera FTP
nie musisz łączyć się z serwerem FTP za pomocą polecenia ftp, aby pobrać pliki. Można to zrobić podczas korzystania z narzędzia wget. Różnica między pobieraniem pliku z serwera HTTP a FTP polega na możliwości, że wymagana jest nazwa użytkownika i hasło.
użyjmy polecenia wget aby zalogować się na serwer FTP i pobrać plik.
wget --user='FTP username' --password='FTP server password' <FTP URL>
jak ty widać na powyższym obrazku, mam podłączony do jednego z darmowych serwerów FTP w Internecie z ich demo nazwy użytkownika i hasła. Zaznaczona sekcja pokazuje, że logowanie się powiodło.
wnioski
polecenie wget w Linuksie jest użytecznym narzędziem do pobierania plików z sieci bez konieczności opuszczania linii poleceń. Jego atrakcyjne funkcje i solidna funkcjonalność są powodem jego popularności wśród użytkowników Linuksa, od początkujących po weteranów.
mamy nadzieję, że ten poradnik był w stanie pomóc ci zrozumieć polecenie wget w Linuksie. Omówiliśmy tylko podstawowe użycie polecenia wget w tym samouczku, więc upewnij się, aby zbadać polecenie na własną rękę.