Porady Admina: aria2
Ostatnia aktualizacja: 15 września 2023, 20:09
W kolejnym tutorialu z cyklu Porady Amina przybliżę program aria2.
Aria2 to klient pobierania z wiersza poleceń z możliwością wznawiania i segmentowania pobierania. Obsługiwane protokoły to HTTP/HTTPS/SFTP/FTP/BitTorrent i obsługuje również Metalink.
aria2 wyróżnia się spośród innych narzędzi do pobierania z wiersza poleceń, dzięki swoim niesamowitym funkcjom:
– Lekka – jest przyjazna dla zasobów i zużywa mało pamięci RAM.
– Wiele źródeł – możesz dodać więcej niż jedno źródło pobierania dla swojego pliku, zapewniając narzędziu lepsze pobieranie.
– Zdalna kontrola – interfejsy XML i JSON RPC są obsługiwane przez aria2, co daje kontrolę nad procesem.
– Oferuje obsługę uwierzytelniania proxy HTTP.
aria2 jest dostępna w większości dystrybucji Linux.
Składnia
aria2c ADRES-PLIKU-DO-POBRANIA
Wybrane opcje
-d : Katalog do przechowywania pobranego pliku.
-i, -input-file=
-l, –log=
-j, –max-concurrent-downloads=
-V, –check-integrity [true|false] : Sprawdź integralność pliku, sprawdzając poprawność skrótów części lub skrótu całego pliku. Ta opcja działa tylko w pobieraniu BitTorrent, Metalink z sumami kontrolnymi lub pobieraniu HTTP(S)/FTP z opcją –checksum.
-c, –continue [true|false] : Kontynuuj pobieranie częściowo pobranego pliku.
–all-proxy=
-x, –max-connection-per-server=
-m, –max-tries=
-o, –out=
-t, –timeout=
–ca-certificate=
–ftp-user=
–ftp-passwd=
-p, –ftp-pasv [true|false] : Użyj trybu pasywnego w FTP.
–allow-overwrite [true|false] : Uruchom ponownie pobieranie od początku, jeśli odpowiedni plik kontrolny nie istnieje.
–always-resume [true|false] : Zawsze wznawiaj pobieranie. Jeśli podana jest prawda, aria2 zawsze próbuje wznowić pobieranie, a jeśli wznowienie nie jest możliwe, przerywa pobieranie.
Przykłady
Pobierz plik używając protokołu HTTPS
aria2c https://adres.com/katalog/plik-wersja.iso
Pobierz plik używając protokołu FTP do katalogu POBIERANIE
aria2c https://adres.com/katalog/plik-wersja.iso -d /home/pavroo/POBIERANIE
Pobierz plik zmieniając nazwę na własną, np. MOJPLIK.iso
aria2c https://adres.com/katalog/plik-wersja.iso -o MOJPLIK.iso
Pobierz plik TORRENT do katalogu TORENTY
aria2c https://adres.com/katalog/plik-wersja.iso.torrent -d /home/pavroo/TORENTY
Aby bezpośrednio pobrać dane torenta, dodaj opcję –follow-torrent=mem do polecenia:
aria2c –follow-torrent=mem https://adres.com/katalog/plik-wersja.iso.torrent
W ten sam sposób możesz również pobrać METALINK
aria2c https://adres.com/katalog/plik-wersja.iso.metalink
Możesz dodawać różne źródła pobierania, przyspieszając pobieranie. Ta funkcja jest przydatna podczas pobierania plików z wieloma kopiami lustrzanymi.
aria2c URL1 URL2
Pobierz pliki z listy adresów URL, którą przechowujesz w pliku mojepobrania.txt.
aria2c -i mojepobrania.txt
Możesz ograniczyć przepustowość używaną do pobierania, co jest przydatne, jeśli masz wolną sieć.
aria2c --max-download-limit=100K URL
Więcej informacji o programie aria2 uzyskasz poleceniami:
man aria2c
aria2c --help