Linux: pobierz plik z adresu URL w terminalu [Przewodnik]

Chcesz pobrać pliki na komputer z systemem Linux z wiersza poleceń, ale nie wiesz, jak to zrobić? Możemy pomóc! Postępuj zgodnie z instrukcjami, w jaki sposób możesz używać terminala Linux do pobierania plików!

Pobieranie Linuksa z adresu URL – Wget

Najlepszym sposobem pobierania plików z terminala Linux jest narzędzie do pobierania Wget. Jest solidny, ma mnóstwo przydatnych funkcji, a nawet można go skonfigurować do pobierania wielu plików jednocześnie za pomocą funkcji listy pobierania.

Narzędzie do pobierania Wget jest standardem w wielu różnych systemach operacyjnych Linux . Większość użytkowników będzie mogła uzyskać dostęp do Wget bez konieczności instalowania go za pomocą menedżera pakietów. Jednak w niektórych systemach Linux Wget nie jest instalowany. Z tego powodu musimy zademonstrować, jak go zainstalować.

Aby rozpocząć instalację narzędzia do pobierania Wget na komputerze z systemem Linux, otwórz okno terminala. Możesz otworzyć okno terminala, naciskając Ctrl + Alt + T  na większości komputerów z systemem Linux. Po otwarciu postępuj zgodnie z poniższymi instrukcjami, aby uzyskać Wget.

Ubuntu

sudo apt zainstaluj wget

Debiana

sudo apt-get zainstaluj wget

Arch Linux

sudo pacman -S wget

Fedora

sudo dnf zainstaluj wget

OpenSUSE

sudo zypper zainstaluj wget 

Po zainstalowaniu narzędzia Wget wykonaj polecenie  wget –help  . To polecenie pomoże ci zapoznać się z programem.

wget --pomoc

Podstawowe pobieranie za pomocą Wget

Jeśli chcesz pobrać plik za pomocą Wget i nie przejmujesz się żadną z zaawansowanych funkcji i opcji opisanych w sekcji –pomoc  , z przyjemnością dowiesz się, że możesz pobrać dowolny plik z adresu URL na komputerze z systemem Linux za pomocą następujące polecenie.

Na przykład, aby pobrać najnowszą wersję systemu Debian Linux z Debian.org, należy wykonać:

wget https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-10.7.0-amd64-netinst.iso

Każde podstawowe pobieranie za pośrednictwem Wget jest tak proste, jak  wget,  po którym następuje adres URL. Należy pamiętać, że narzędzie Wget pobierze plik do folderu, w którym znajduje się terminal. Na przykład, jeśli sesja terminala uzyskuje dostęp do folderu „Dokumenty”,  polecenie pobierania Wget  zostanie pobrane do folderu „Dokumenty”.

wget HTTP://URL_MOJEGO_PLIKU.com/NAZWA_PLIKU

Pobierz listę pobierania 

Jeśli chcesz pobrać wiele plików w Wget za pomocą jednego polecenia, musisz najpierw utworzyć listę pobierania. Za pomocą polecenia dotykowego  utwórz nową listę pobierania.

dotknij listy pobierania

Następnie otwórz plik „listy pobierania” w edytorze tekstu Nano do celów edycji. 

lista pobierania nano

Wklej wszystkie adresy URL, które chcesz pobrać Wget na swój komputer na liście pobierania. Na przykład, jeśli chcesz pobrać serię plików PDF, plik „listy pobierania” będzie wyglądał tak:

http://example.com/a.pdf http://example.com/b.pdf http://example.com/c.pdf http://example.com/d.pdf http://example. pl/e.pdf

Po dodaniu adresów URL do pliku „listy pobierania” w edytorze tekstu Nano, naciśnij przycisk  Ctrl + O  , aby go zapisać. Następnie naciśnij  Ctrl + X,  aby zamknąć edytor. Po zamknięciu wykonaj  poniższe polecenie wget -i download-list  .

wget -i lista pobierania Linux: pobierz plik z adresu URL w terminalu [Przewodnik]

Dostosuj lokalizację pobierania

Jeśli chcesz dostosować miejsce zapisywania pobranych plików Wget, musisz użyć przełącznika wiersza poleceń -O,  który pozwala użytkownikom określić, gdzie Wget umieści plik.

Na przykład, aby pobrać najnowszy plik ISO Debiana do katalogu „Pobrane”, należy wykonać poniższe polecenie.

wget https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-10.7.0-amd64-netinst.iso -O ~/Downloads/debian-10.7.0-amd64-netinst. iso

Pobieranie Linuksa z adresu URL – Curl

Jeśli Wget nie jest twoją filiżanką herbaty, innym sposobem pobierania plików z wiersza poleceń w systemie Linux jest aplikacja Curl. Curl to imponujący, użyteczny program, który istnieje od bardzo dawna.

Curl jest standardem w niektórych systemach operacyjnych Linux, ale nie we wszystkich. Ponieważ nie każdy system operacyjny Linux instaluje go domyślnie dla użytkowników, musimy zademonstrować, jak skonfigurować Curl. Aby rozpocząć instalację, otwórz okno terminala na pulpicie systemu Linux.

Po otwarciu okna terminala na pulpicie systemu Linux postępuj zgodnie z instrukcjami instalacji wiersza polecenia dla Curl, które odpowiadają aktualnie używanemu systemowi Linux.

Ubuntu

sudo apt zainstaluj curl

Debiana

sudo apt-get zainstaluj curl

Arch Linux 

sudo pacman -S curl

Fedora

sudo dnf zainstaluj curl

OpenSUSE

sudo zypper zainstaluj curl

Po zainstalowaniu aplikacji Curl wykonaj polecenie  curl –help w terminalu, aby wyświetlić stronę pomocy Curl. Zapoznaj się ze stroną pomocy, aby poznać aplikację.

Podstawowe pobieranie z Curl

Curl doskonale nadaje się do bezproblemowego pobierania w terminalu, zwłaszcza jeśli nie martwisz się różnymi opcjami pobierania i chcesz zapisać plik na swoim komputerze. 

Aby rozpocząć pobieranie za pomocą polecenia Curl na komputerze z systemem Linux, znajdź adres URL pliku, który chcesz pobrać. Następnie dodaj go do  polecenia curl  poniżej. W tym przykładzie pobierzemy najnowsze ISO Debiana.

curl https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-10.7.0-amd64-netinst.iso > debian-10.7.0-amd64-netinst.iso

Po wykonaniu powyższego polecenia w terminalu pojawi się pasek postępu. Gdy pasek postępu zniknie, pobieranie pliku jest zakończone.

Lista pobierania Curl

Podobnie jak Wget, aplikacja Curl obsługuje listy pobierania. Oto jak korzystać z listy pobierania z Curl.

Najpierw zacznij od utworzenia pliku listy pobierania za pomocą poniższego polecenia dotykowego  .

dotknij listy pobierania

Po utworzeniu pliku listy pobierania otwórz go do edycji w Nano.

nano -w lista pobierania

Wklej adresy URL, które chcesz pobrać do pliku listy pobierania. Na przykład, jeśli chcesz pobrać różne pliki MP4, dodaj następujące adresy URL.

http://example.com/a.mp4

http://example.com/b.mp4

http://example.com/c.mp4

http://example.com/d.mp4

http://example.com/e.mp4

Zapisz zmiany w pliku listy pobierania, naciskając  Ctrl + O  na klawiaturze. Wyjdź z  Ctrl + X . Następnie użyj poniższego polecenia, aby pobrać Curl z listy.

Linux: pobierz plik z adresu URL w terminalu [Przewodnik]

xargs -n 1 curl -O <>

Dostosuj lokalizację pobierania

Jeśli chcesz dostosować lokalizację pobierania pliku za pomocą Curl, musisz dodać ścieżkę pobierania do polecenia. Aby dostosować lokalizację pobierania, postępuj zgodnie z poniższym przykładem. 

curl HTTP://MY_DOWNLOADING_FILE.com/FILE.FILENAME > /home/USERNAME/my/custom/download/location/FILE.FILENAME

Zostaw komentarz

Jak skonfigurować lokalny serwer SUSE RMT (zamiennik SMT)

Jak skonfigurować lokalny serwer SUSE RMT (zamiennik SMT)

Skonfiguruj SUSE RMT na SLES 15, zsynchronizuj metadane SCC, utwórz kopię lustrzaną wybranych repozytoriów, zarejestruj klientów przez HTTPS i poznaj ograniczenia migracji z SMT.

Naprawa sterowników karty dźwiękowej, które nie zostały wykryte w systemie Pardus Linux 23

Naprawa sterowników karty dźwiękowej, które nie zostały wykryte w systemie Pardus Linux 23

Rozwiąż problem brakującej karty dźwiękowej w systemie Pardus Linux 23. Sprawdź wykrywanie ALSA, moduły jądra, usługi audio, profile wyjściowe, oprogramowanie układowe i aktualizacje w bezpieczny sposób.

Naprawa rozdzielczości wyświetlania zablokowanej na 1024x768 na komputerze gościnnym Pardus KVM

Naprawa rozdzielczości wyświetlania zablokowanej na 1024x768 na komputerze gościnnym Pardus KVM

Napraw gościa Pardus KVM, który zablokował się na rozdzielczości 1024x768, sprawdzając wirtualny procesor GPU, agenta SPICE, sesję X11 lub Wayland i weryfikując prawidłowość wyższych trybów wyświetlania.

Jak automatycznie zamontować zdalny katalog SSHFS podczas rozruchu w systemie Debian

Jak automatycznie zamontować zdalny katalog SSHFS podczas rozruchu w systemie Debian

Automatyczne montowanie zdalnego katalogu SSHFS podczas rozruchu w systemie Debian przy użyciu klucza SSH, pliku /etc/fstab, opcji sieciowych systemd, automatycznego montowania i kroków weryfikacji.

Napraw błąd „Nie można przydzielić pamięci” podczas aktualizacji systemu SLES

Napraw błąd „Nie można przydzielić pamięci” podczas aktualizacji systemu SLES

Rozwiąż problem „Nie można przydzielić pamięci” podczas aktualizacji SLES. Sprawdź pamięć RAM, swap, logi OOM i limity procesów, a następnie odzyskaj dane bez przerywania transakcji pakietów.

Rozwiązywanie problemów z kalibracją ekranu dotykowego w tabletach Harmonica OS: Wybierz odpowiednie rozwiązanie dla systemu Linux

Rozwiązywanie problemów z kalibracją ekranu dotykowego w tabletach Harmonica OS: Wybierz odpowiednie rozwiązanie dla systemu Linux

Rozwiąż problemy z przesunięciem dotyku, obrotem i mapowaniem wyświetlania na tabletach z systemem Harmonica OS (HamoniKR). Porównaj poprawki X.Org i libinput, przetestuj bezpiecznie i dowiedz się, kiedy kalibracja nie pomoże.

How to Set Up an Encrypted SWAP Partition on Existing Debian 12

How to Set Up an Encrypted SWAP Partition on Existing Debian 12

Encrypt an existing Debian 12 swap partition with dm-crypt, a fresh random key at every boot, /etc/crypttab, /etc/fstab, and safe verification steps.

Jak monitorować stan dysku SMART w systemie Ubuntu za pomocą alertów e-mail

Jak monitorować stan dysku SMART w systemie Ubuntu za pomocą alertów e-mail

Skonfiguruj smartmontools w Ubuntu, aby monitorować stan dysku i wysyłać alerty SMART e-mail. Sprawdź obsługę urządzenia, skonfiguruj dostarczanie poczty, przetestuj powiadomienia i rozwiąż problemy.

Napraw błąd „Nie znaleziono urządzenia rozruchowego” po zainstalowaniu Debiana w systemie UEFI

Napraw błąd „Nie znaleziono urządzenia rozruchowego” po zainstalowaniu Debiana w systemie UEFI

Napraw błędy rozruchu UEFI w systemie Debian, sprawdzając tryb rozruchu instalatora, partycję systemową EFI, wpisy NVRAM, pliki GRUB EFI, bezpieczny rozruch i awaryjne wersje oprogramowania sprzętowego.

Jak skonfigurować automatyczne migawki Btrfs na pulpicie Ubuntu

Jak skonfigurować automatyczne migawki Btrfs na pulpicie Ubuntu

Skonfiguruj Snappera do wykonywania i czyszczenia zaplanowanych migawek Btrfs w systemie Ubuntu Desktop. Najpierw sprawdź układ podwoluminów, włącz timery systemd i zweryfikuj bezpieczne przechowywanie.