Problema ao extrair o arquivo tar

0

Eu tentei o comando:

tar -xjvf FileZilla_3.7.1.1_*-linux-gnu.tar.bz2 

Depois de dar este comando recebendo esses erros:

tar (child): FileZilla_3.7.1.1_*-linux-gnu.tar.bz2: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now

O que devo fazer?

    
por Faysal Hasan 20.08.2015 / 11:16

2 respostas

3

Melhor verificar seu caminho. Certifique-se de que exista um arquivo chamado este nome em seu diretório atual. Parece que não há outros problemas especiais.

Eu testei no meu computador, se eu digitar o comando (na verdade não há nada chamado 'filezilla' no meu computador), o erro que ele saiu é como o seu.

    
por Chromium 20.08.2015 / 11:21
1

tar não pode aceitar vários arquivamentos como entrada (embora você possa usar curinga para extrair apenas os arquivos selecionados do arquivamento). Qualquer que seja o primeiro argumento a ser passado após -f to tar -xf , ele será tratado como archive e todos os outros arquivos serão tratados como arquivos a serem extraídos. Então, no seu caso tar irá procurar por um arquivo chamado FileZilla_3.7.1.1_*-linux-gnu.tar.bz2 e se tar não puder encontrar esse arquivo ele irá reclamar.

Uma maneira de descompactar vários arquivos de uma vez é usar

ls *.tar.bz2 | xargs -i tar xjf {}
    
por Ron 20.08.2015 / 13:02