extrai arquivos em subdiretórios de um arquivo tar para um diretório [duplicado]

0

Eu tenho um arquivo tar que inclui subdiretórios, cada um com vários arquivos. Eu preciso extrair todos esses arquivos em um diretório. Alguma ajuda?

    
por Labibah 20.08.2012 / 06:28

1 resposta

0

Sistema operacional não indicado. Assumindo alguma variante parecida com nix.

Assumindo o arquivo TAR tarfile.tar no diretório atual:

mkdir temp dirwithfiles
tar xvf tarfile.tar -C temp
find temp -type f -exec mv -i {} dirwithfiles \;
rm -r temp

Isso irá extrair toda a estrutura de diretórios e, em seguida, mover todos os arquivos para o diretório dirwithfiles .

Observe mv -i , pois pode haver vários arquivos com o mesmo nome de arquivo que precisam ser selecionados.

    
por 20.08.2012 / 09:21

Tags