Eu gostaria de baixar e extrair um arquivo em um determinado diretório. Aqui está como eu tenho feito isso até agora:
wget http://downloads.mysql.com/source/dbt2-0.37.50.3.tar.gz
tar zxf dbt2-0.37.50.3.tar.gz
mv dbt2-0.37.50.3 dbt2
Em vez disso, gostaria de baixar e extrair o arquivo em tempo real , sem ter o tar.gz
gravado no disco. Eu acho que isso é possível canalizando a saída de wget
para tar
e dando tar
um alvo, mas na prática eu não sei como juntar as peças.
wget -qO- your_link_here | tar xvz - -C /target/directory