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 ?
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:
Isso deve listar todos os arquivos e informações detalhadas sobre eles:
tar -ztvf somefile.tar.gz
.tgz
arquivo que bastava usar -tvf
era suficiente.
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.txt
encontrar coisas ou editar, sed, cortar, visualizar etc.
-t
(lista) e-v
(detalhado, comols -l
o uso de um formato de listagem longa)