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
.tgzarquivo que bastava usar -tvfera 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.txtencontrar coisas ou editar, sed, cortar, visualizar etc.
-t(lista) e-v(detalhado, comols -lo uso de um formato de listagem longa)