Você não pode fazer isso de uma só vez com aria2.
Você solicita que aria2c
faça o download do arquivo usando várias conexões (com a opção -x8
). Portanto, não é possível exportar o que é transferido para stdout
.
Até onde eu sei, aria2c
suporta a saída apenas para arquivos.
Se você quiser usar o recurso de download multi-segmentado aria2c, execute aria2c
para fazer o download do arquivo. Quando o download estiver concluído, use tar
para extraí-lo.
Caso contrário, use wget
:
wget -O - -o log.txt --http-user=<user> --http-password=<password> \
http://xxx.xx/xxx.tar.bz2 | tar xj