Como "capturar" o nome de um diretório extraído de um tarball?

1. Como "capturar" o nome de um diretório extraído de um tarball?

André Vasconcelos
andrevasconcelos

(usa Ubuntu)

Enviado em 16/09/2016 - 00:02h

Tenho um tarball com um nome ARQ_X que quando extraído, gera uma pasta DIR_Y com os arquivos desejados - que quero mover para uma pasta DIR_C. Atualmente faria isso na mão:

tar -xf <ARQ_X>.tar.gz
rm -rf <DIR_C>/*
mv <DIR_Y>/* <DIR_C>

Não sei se esse último funciona assim hehe Mas essa é a ideia: extraio, apago o conteúdo da pasta de destino e movo o conteúdo da pasta extraída para essa pasta de destino, agora vazia.

Se a pasta extraída tivesse o mesmo nome do tarball, era sussa: passava como parâmetro na chamada do script e já era, era só evocar $1. But... Não é o que acontece. DIR_Y sempre muda pra cada tarball que pego, de tempos em tempos.

Ajudem-me.


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts