Porady Admina: aria2

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= : Pobierz URL z listy w FILE.
-l, –log= : Nazwa pliku dziennika.
-j, –max-concurrent-downloads= : Ustaw maksymalną liczbę równoległych pobrań dla każdego elementu kolejki.
-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= : Użyj serwera proxy dla wszystkich protokołów.
-x, –max-connection-per-server= : Maksymalna liczba połączeń z jednym serwerem dla każdego pobrania. Domyślnie: 1
-m, –max-tries= : Ustaw liczbę prób. 0 oznacza nieograniczony.
-o, –out= : Nazwa pliku pobranego pliku. Zawsze odnosi się do katalogu podanego w opcji –dir.
-t, –timeout= : Ustaw limit czasu w sekundach. Domyślnie: 60
–ca-certificate= : Użyj certyfikacji w pliku FILE, aby zweryfikować elementy równorzędne. Plik certyfikatu musi być w formacie PEM i może zawierać wiele certyfikatów CA.
–ftp-user= : Ustaw użytkownika FTP. Dotyczy to wszystkich identyfikatorów URI. Domyślnie: anonymous.
–ftp-passwd= : Ustaw hasło FTP. Dotyczy to wszystkich identyfikatorów URI. Jeśli nazwa użytkownika jest osadzona, ale brakuje hasła w URI, aria2 próbuje rozwiązać hasło za pomocą .netrc.
-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

Click to rate this post!
[Total: 1 Average: 5]

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna jest chroniona przez reCAPTCHA i Google Politykę Prywatności oraz obowiązują Warunki Korzystania z Usługi.