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