Listar um arquivo tar sem extrair é importante porque permite visualizar o conteúdo do arquivo sem ocupar espaço em disco desnecessariamente e economizar tempo ao evitar a extração completa.
Veja também: Linux: Criando e Extraindo Arquivos Tar.bz2
Para listar o conteúdo do arquivo tar compactado no Linux devemos usar as opções -t e a -f. A opção -t serve justamente para fazer a listagem sem precisar extrair o conteúdo e a -f serve somente para apontar para o arquivo compactado que terá o conteúdo exibido.
tar -tf arquivo.tar
Para listar todos os arquivos no arquivo arquivo.tar, incluindo o tamanho, o tipo e a data de modificação, executamos o mesmo comando acima mas adicionando a opção -v.
tar -tvf arquivo.tar
E se quisermos podemos filtrar o conteúdo pelo nome. Por exemplo, podemos listar arquivos contendo em seus nome a palavra “fotos”. Para usar o filtro usamos grep.
tar -tvf arquivo.tar | grep fotos
Para listar todos os arquivos iniciados com “fo” podemos usar | grep fo*
tar -tvf arquivo.tar | grep fo*
Saiba mais sobre o comando tar, veja o seu manual clicando aqui.
Comment on “Linux: Listar um Arquivo Tar sem Extrair”