Eu tenho um arquivo tar (gz, bzip) e quero ver seu conteúdo, mas não recursivamente.
Isto é: O "primeiro nível" no arquivo.
Eu já sei ver o conteúdo:
tar -ztf file.tar.gz
Mas é recursivo !!
Obrigado!
filesystems
gzip
tar
compression
santiago.basulto
fonte
fonte
tar --exclude='*/*' -tf yourarchive.tar
deve fazê-lo.Isso quase certamente é um tar-ism GNU. Mas quem não usa o GNU tar, certo? (Outro fato interessante: nas versões recentes do GNU tar, você não precisa do 'z' ou 'j' para listar ou descompactar arquivos .gz ou .bz - ele os detecta automaticamente e simplesmente funciona.)
fonte
-t
significa lista . Então-tf
pode ser convertido para--list -f
.tar --exclude='*/*/*' -tf yourarchive.tar
Isso deve mostrar diretórios de nível superior, bem como apenas arquivos que incluem o caractere de ponto:
fonte