Файлы списка в ZIP

У меня есть ~50 zip-файлов, каждый содержащий подобную структуру каталогов, но с различными файлами внутри.

Есть ли способ, которым я могу легко dir содержание тех zip?

Я интересуюсь созданием списка всех файлов с их путями relavite, такой как a/b/c/file.txt

4
задан 18.03.2011, 19:06

3 ответа

Загрузите версию командной строки с 7 zip (7za) и сделайте a 7za -l. Это перечислит содержание файла. Можно затем, конечно, поместить это в любой вид сценария пакетной обработки.

4
ответ дан 07.12.2019, 19:56

Если у Вас есть jdk, можно попробовать банку:

$ /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/
2
ответ дан 07.12.2019, 19:56
  • UnZip информационной zip (в zipinfo режим):

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

    Больше информации:

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

    7za l foo.zip
    
1
ответ дан 07.12.2019, 19:56

Теги

Похожие вопросы