Listar arquivos dentro do ZIP

4

Eu tenho ~ 50 arquivos zip, cada um contendo uma estrutura de diretórios semelhante, mas com arquivos diferentes dentro dele.

Existe uma maneira que eu possa facilmente dir o conteúdo desses zips?

Estou interessado em criar uma lista de todos os arquivos com seus caminhos de relavite, como a/b/c/file.txt

    
por user155695 18.03.2011 / 18:06

3 respostas

4

Faça o download da versão de linha de comando do 7-zip (7za) e faça um 7za -l . Isto irá listar o conteúdo do arquivo. Você pode, então, colocar isso em qualquer tipo de script em lote.

    
por 18.03.2011 / 18:13
2

Se você tiver o jdk, pode tentar o jar:

$ /cygdrive/c/jdk1.6*/bin/jar -tf tcpmon-1.0-bin.zip
tcpmon-1.0-bin/
tcpmon-1.0-bin/apidocs/
tcpmon-1.0-bin/apidocs/org/
tcpmon-1.0-bin/apidocs/org/apache/
tcpmon-1.0-bin/apidocs/org/apache/ws/
tcpmon-1.0-bin/apidocs/org/apache/ws/commons/
tcpmon-1.0-bin/apidocs/org/apache/ws/commons/tcpmon/
tcpmon-1.0-bin/apidocs/org/apache/ws/commons/tcpmon/class-use/
    
por 18.03.2011 / 19:14
0
  • Info-Zip's Descompacte (no modo zipinfo ):

    unzip -Z1 foo.zip
    zipinfo -1 foo.zip
    

    Mais informações:

    unzip -Z foo.zip
    zipinfo foo.zip
    
  • 7z :

    7za l foo.zip
    
por 18.03.2011 / 18:14

Tags