Mostrar tamanhos de arquivos tar


19

Eu tenho um script de backup incorreto, incluindo um arquivo indesejado. O arquivo de backup .tar.gz é 5gig grande e eu gostaria de obter uma lista de todos os arquivos no arquivo morto e seu tamanho.

Isso é possível ? Como você faria ?

Respostas:


20

Isso deve listar todos os arquivos e informações detalhadas sobre eles:

tar -ztvf somefile.tar.gz

11
-t(lista) e -v(detalhado, como ls -lo uso de um formato de listagem longa)
ThorSummoner

-z não é estritamente necessário, pois um .tgzarquivo que bastava usar -tvfera suficiente.
Esse brasileiro

4

Usar

tar --list --verbose --gunzip --file backup.tar.gz > backup_list.txt

para criar um arquivo contendo uma lista de todos os arquivos no seu arquivo morto.

Você pode grep foo backup_list.txtencontrar coisas ou editar, sed, cortar, visualizar etc.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.