Você pode fazer isso dizendo wget
para enviar sua carga para stdout (com sinalizador -O-
) e suprimir sua própria saída (com sinalizador -q
):
wget -qO- your_link_here | tar xvz
Para especificar um diretório de destino:
wget -qO- your_link_here | tar xvz -C /target/directory
Atualizar
Se você tiver o GNU tar
wget -qO- your_link_here | tar --transform 's/^dbt2-0.37.50.3/dbt2/' -xvz
deve permitir que você faça tudo de uma vez.