Jak pobierać torrenty z wiersza poleceń systemu Linux za pomocą programu aria2

Jak pobierać torrenty z wiersza poleceń systemu Linux za pomocą programu aria2

Aby pobrać torrent z terminala Linux, zainstaluj aria2 i przekaż jego aria2cpoleceniu adres URI magnet lub .torrentplik lokalny. Działa to zarówno przez SSH, jak i na komputerze stacjonarnym. Używaj tylko torrentów, do których pobierania i udostępniania masz uprawnienia: BitTorrent może przesyłać pliki do innych użytkowników podczas pobierania.

Zainstaluj aria2 na Linuksie

Zainstaluj aria2 za pomocą menedżera pakietów swojej dystrybucji; wersje różnią się w zależności od wydania.

DystrybucjaPolecenie Zainstaluj
Ubuntu lub Debiansudo apt update && sudo apt install aria2
Fedorasudo dnf install aria2
Arch Linuxsudo pacman -S aria2

aria2 jest dostępny w dystrybucji Ubuntu , Debian , Fedora i Arch Linux . W przypadku innych systemów należy sprawdzić oficjalne repozytoria lub stronę wydania projektu i instrukcję obsługi .

Terminal Ubuntu pokazujący polecenie sudo apt install aria2 i postęp instalacji pakietów.
Zainstaluj aria2 z repozytorium pakietów swojej dystrybucji.

Potwierdź, że polecenie zostało zainstalowane

Uruchom aria2c --version. Plik wykonywalny jest dostępny aria2c, mimo że pakiet ma nazwę aria2. Jeśli nie zostanie znaleziony, potwierdź instalację i sprawdź swój plik PATH.

Terminal Linux potwierdzający zainstalowanie klienta poprzez wyświetlenie wersji aria2 1.37.0.
Przed rozpoczęciem transferu sprawdź, czy polecenie aria2c jest dostępne.

Wybierz folder pobierania

Domyślnie aria2 zapisuje w bieżącym katalogu. Utwórz miejsce docelowe i przekaż je za pomocą --dir:

mkdir -p "$HOME/Downloads/torrents"
aria2c --dir="$HOME/Downloads/torrents" 'magnet:?xt=urn:btih:REPLACE_WITH_INFOHASH'

Zastąp symbol zastępczy kompletnym linkiem z wiarygodnego źródła. --dirUstaw miejsce docelowe bez zmiany nazwy plików torrenta.

Terminal Linux tworzy folder do pobrania torrenta i wybiera go poleceniem aria2c --dir.
Utwórz dedykowany folder i skieruj do niego polecenie pobierania.

Uruchom torrent z linku Magnet

Skopiuj adres URI magnesu i umieść go w pojedynczych cudzysłowach, aby powłoka nie interpretowała znaków takich jak &separatory poleceń. Poniższy przykład to szablon, a nie działający link do torrenta:

aria2c --dir="$HOME/Downloads/torrents" 'magnet:?xt=urn:btih:REPLACE_WITH_INFOHASH&dn=example'

Aria2 wyświetla status transferu w terminalu. Wyszukiwanie metadanych i prędkość zależą od łącza i dostępnych peerów; brak połączeń może wskazywać na niekompletne łącze lub nieaktywny rój.

Terminal Linux z uruchomionym programem aria2c i cytowanym adresem URI magnet oraz wyświetlającym pasek stanu transferu torrenta.
Cytowany identyfikator URI magnesu przechowuje znaki powłoki, takie jak ampersand, jako jeden argument.

Użyj lokalnego pliku .torrent

Jeśli strona lub projekt udostępnia .torrentplik, najpierw pobierz go z autoryzowanego źródła. Następnie przekaż ścieżkę dostępu do opcji torrent-file:

aria2c --dir="$HOME/Downloads/torrents" --torrent-file="$HOME/Downloads/example.torrent"

Lokalny plik torrent może również stanowić argument pozycyjny. Podaj ścieżki spacjami i sprawdź wydawcę oraz licencję przed pobraniem.

Terminal Linux przekazuje publiczną ścieżkę do pliku .torrent do aria2c z jawnym miejscem docelowym pobierania.
Przekaż użytkownikowi aria2c ścieżkę do pliku .torrent, który już pobrałeś.

Kolejkuj wiele torrentów

W przypadku kilku pobrań, w pliku wejściowym umieść jeden magnetyczny URI w każdym wierszu. Zastąp przykładowe wartości pełnymi linkami ze źródeł, z których możesz korzystać:

cat > "$HOME/aria2-queue.txt" <<'EOF'
magnet:?xt=urn:btih:REPLACE_WITH_FIRST_INFOHASH
magnet:?xt=urn:btih:REPLACE_WITH_SECOND_INFOHASH
EOF

aria2c --input-file="$HOME/aria2-queue.txt" \
  --dir="$HOME/Downloads/torrents" \
  --max-concurrent-downloads=2

--input-fileOdczytuje kolejkę, jednocześnie --max-concurrent-downloads=2uruchamiając dwa elementy jednocześnie. Zachowaj jeden pełny URI w każdym wierszu, bez cudzysłowów powłoki.

Terminal Linux uruchamiający dwa zadania torrent w kolejce z opcjami pliku wejściowego aria2c i jednoczesnego pobierania.
Plik wejściowy umożliwia programowi aria2 przetwarzanie wielu autoryzowanych linków torrent w jednym przebiegu.

Zarządzaj wysiewaniem, zatrzymywaniem i wznawianiem

Klient torrentów może kontynuować przesyłanie po zakończeniu pobierania. Domyślny współczynnik udostępniania w aria2 wynosi 1,0, więc proces może pozostać otwarty podczas seedowania. Aby ograniczyć sesję, dodaj obie opcje:

aria2c --seed-time=120 --seed-ratio=1.0 \
  --dir="$HOME/Downloads/torrents" "$HOME/Downloads/example.torrent"

Czas mierzony jest w minutach. aria2 zatrzymuje seedowanie po osiągnięciu któregokolwiek z limitów; --seed-time=0wyłącza seedowanie po zakończeniu. Postępuj zgodnie z instrukcjami dotyczącymi przesyłania danych w projekcie lub trackerze.

Terminal Linux pokazujący limity seedingu aria2 ustawione na 120 minut lub współczynnik współdzielenia 1,0.
Ustaw limit czasu i limit współczynnika udostępniania dla zasiewu.

Naciśnij Ctrl+ C, aby zatrzymać aria2. Aby wznowić później, uruchom ponownie to samo polecenie i zachowaj jego .aria2plik sterujący; aria2 zazwyczaj wznawia poprzedni transfer. W przypadku długich zadań SSH użyj terminala trwałego, takiego jak tmux, ponieważ zamknięcie terminala kończy proces na pierwszym planie.

Terminal Linux pokazujący polecenie pobrania pliku magnet i stan postępu transferu aria2.
Uruchom ponownie to samo polecenie aria2, aby kontynuować transfer poprzednio zarządzany przez aria2.

Szybkie rozwiązywanie problemów

  • Brak peerów: sprawdź identyfikator URI magnesu i czy torrent ma aktywnych seederów; brak peerów może oznaczać, że nie ma żadnych fragmentów do pobrania.
  • Odmowa dostępu: wybierz folder z możliwością zapisu i sprawdź go za pomocą ls -ld "$HOME/Downloads/torrents".
  • Mało miejsca na dysku: sprawdź pojemność dysku df -h "$HOME/Downloads/torrents"przed pobieraniem dużych plików.
  • Nadal działa po zakończeniu: aria2 prawdopodobnie rozpoczyna działanie. Poczekaj na limit lub naciśnij Ctrl+ C.

Szczegóły opcji, w tym obsługę magnesów, pliki wejściowe, zachowanie wznawiania i limity inicjowania, można znaleźć w podręczniku aria2c . Strona projektu zawiera listę aktualnych wersji źródłowych.

Zostaw komentarz

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Dowiedz się, jak odzyskać utracone partycje i pliki za pomocą TestDisk i PhotoRec. Zabezpiecz dysk źródłowy, przeskanuj go bezpiecznie i zapisz odzyskane dane na innym dysku.

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Skanuj kody QR w systemie Linux za pomocą CoBang, używając kamery internetowej lub pliku obrazu. Zobacz opcje instalacji, kroki konfiguracji i poprawki dotyczące dostępu do kamery Flatpak.

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Zmień ustawienia kamery internetowej w systemie Linux za pomocą narzędzia Cameractrls: dostosuj ekspozycję, kolor, redukcję migotania i inne obsługiwane elementy sterujące, a następnie sprawdź zgodne tryby wideo.

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Zainstaluj PhpStorm na Linuksie za pomocą JetBrains Toolbox lub samodzielnego archiwum tar.gz, a także opcji Snap i Arch AUR. Java jest już dołączona.

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Usuń tło zdjęcia w systemie Linux za pomocą programu GIMP: narysuj obiekt, usuń wybrane tło, zachowaj przezroczystość i wyeksportuj plik PNG, który można ponownie wykorzystać.

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Utwórz obraz ISO płyty CD-ROM w systemie Linux za pomocą GNOME Disks lub dd. Zidentyfikuj napęd optyczny, monitoruj kopiowanie, zweryfikuj obraz i dowiedz się, kiedy uszkodzona płyta lub płyta audio wymaga użycia innego narzędzia.

Jak skonfigurować dwa panele w środowisku XFCE 4

Jak skonfigurować dwa panele w środowisku XFCE 4

Utwórz oddzielny panel XFCE 4 dla każdego wyświetlacza, przypisz drugi panel do odpowiedniego wyjścia, określ jego położenie i rozmiar, a następnie dodaj potrzebne elementy uruchamiające i statusu.

Jak zainstalować Cisco Packet Tracer w systemie Linux

Jak zainstalować Cisco Packet Tracer w systemie Linux

Pobierz Cisco Packet Tracer 9.0.1 dla systemu Ubuntu 64-bit, zainstaluj pakiet DEB za pomocą APT, zaakceptuj licencję w terminalu i zaloguj się, aby rozpocząć laboratorium.

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo z oficjalnej strony. Porównaj pakiety dla systemów Windows, macOS i Linux, zainstaluj pliki danych i rozpocznij swój pierwszy lot.

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler mapuje klipy MP3 na klawisze klawiatury i umożliwia zapętlanie dźwięku. Dowiedz się, co robi ten starszy, darmowy program, gdzie kończą się jego stare funkcje i co sprawdzić przed pobraniem.