Вы не можете сделать это за один раз с aria2.
Вы просите aria2c
скачать файл, используя несколько соединений (с -x8
опцией). Поэтому он не может выводить то, что он загружает stdout
.
Насколько я знаю, aria2c
поддерживает вывод только в файл.
Поэтому, если вы хотите использовать многосегментную функцию загрузки aria2c, вам нужно запустить aria2c
файл для загрузки. Когда загрузка будет завершена, используйте ее tar
для извлечения.
В противном случае используйте wget
:
wget -O - -o log.txt --http-user=<user> --http-password=<password> \ http://xxx.xx/xxx.tar.bz2 | tar xj