Extraindo um determinado arquivo ou diretório de um arquivo tar

image_pdfimage_print

Para conseguir um arquivo ou diretório em específico sem ter que descompactar toda todo o arquivo tar, ou apenas extrair o conteúdo do arquivo e diretório, basta:

Para extrair um arquivo específico, utilize o comando abaixo:
tar -xvf arquivo.tar /caminho/nome_do_arquivo_desejado

Atenção se precisar ser caminho relativo ou absoluto de acordo com o seu caso real.

 

Para extrair um diretório específico, utilize o comando abaixo:
tar -xvf arquivo.tar /caminho/diretorio/

Atenção se precisar ser caminho relativo ou absoluto de acordo com o seu caso real.

 

Caso precise listar o conteúdo do arquivo .tar
tar -tvf arquivo.tar

Caso precise listar o conteúdo do arquivo .tar, mas ele também está compactado, basta verificar o tipo de compactação e informar como parâmetro do tar, como abaixo
Arquivo compactado em .tar.gz:
tar -ztvf arquivo.tar.gz
Arquivo compactado em .tar.xz:
tar -Jtvf arquivo.tar.xz

Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!