8

В Ubuntu, установленном в подсистеме Windows для Linux, я хочу увидеть содержимое zip-файла, используя gzip --list .

Я ожидал увидеть список включенных файлов, как это:

FileName    ratio
File1       10%
File2       35%
...

Вместо этого я просто вижу некоторую информацию о сжатии zip-файла:

gzip --list "2019_02_04 05_01_24_Internal_File_2019_02_04 06_00_02.zip"
     compressed        uncompressed  ratio uncompressed_name
          38994                  -1   0.0% 2019_02_04 05_01_24_Internal_File_2019_02_04 06_00_02.zip

... и это фиктивная информация!  Как получить список файлов, заархивированных в этом zip-файле?

1 ответ1

31

Gzip (.gz) и Zip (.zip) - два разных формата файлов - вы используете инструмент gzip в zip-архиве.

Попробуйте использовать unzip -lv 2019_02_04 05_01_24_Internal_File_2019_02_04 06_00_02.zip

Вывод должен выглядеть примерно так:

#unzip -lv test.zip
Archive:  test.zip
 Length   Method    Size  Cmpr    Date    Time   CRC-32   Name
--------  ------  ------- ---- ---------- ----- --------  ----
     528  Defl:N      334  37% 2017-06-19 17:33 b9fd9cb9  test.py
--------          -------  ---                            -------
     528              334  37%                            1 file

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .