Como extrair um único arquivo do arquivo tar / tar.gz grande

1

O que eu quero fazer é extrair um único arquivo de um arquivo tar enorme, em vez de extrair o tar inteiro.

Estou usando o RHEL 6.4

Eu pesquisei no Google e tentei o seguinte:

tar --extract --file=some.tar ./env
tar: ./env: Not found in archive
tar: Exiting with failure status due to previous errors
tar -xf some.tar ./env
tar: ./env: Not found in archive
tar: Exiting with failure status due to previous errors

E sim, o arquivo env existe no arquivo tar.

Eu li a resposta dada aqui: extrai um único arquivo do enorme arquivo tgz

Existe alguma maneira de fazer essa extração de arquivo único ou não?

    
por user3520135 15.12.2014 / 09:54

1 resposta

2

Tente usar o sinal -t para ver como o nome do arquivo está armazenado e, em seguida, especifique o mesmo nome no final do comando tar de extração, incluindo qualquer caminho / diretório. Como em

tar --extract --file=some.tar exactfilename
    
por 15.12.2014 / 10:18

Tags