Mit aria2 kannst du es nicht auf einmal machen.
Sie bitten aria2c
, die Datei über mehrere Verbindungen herunterzuladen (mit -x8
Option). Daher kann es nicht ausgeben, worauf es heruntergeladen wird stdout
.
Soweit ich weiß, aria2c
unterstützt nur die Ausgabe in eine Datei.
Wenn Sie also die mehrsegmentierte Download-Funktion von aria2c verwenden möchten, müssen Sie sie ausführen aria2c
, um die Datei herunterzuladen. Wenn der Download abgeschlossen ist tar
, extrahieren Sie ihn mit.
Ansonsten verwenden Sie wget
:
wget -O - -o log.txt --http-user=<user> --http-password=<password> \ http://xxx.xx/xxx.tar.bz2 | tar xj