Прочитать содержимое zip-файла без извлечения?

Как я могу прочитать содержимое файла в архиве без извлечения .zip он содержится внутри? Я использую командную строку Linux.

ранее вопрос спрашивает о просмотре каталога архива. Но для меня недостаточно просто увидеть список файлов в архиве, мне нужно увидеть содержимое файла в архиве.

121
задан kasperd 2012-08-17 14:41:11
источник

5 ответов

unzip -l archive.zip список содержимого архива для обеспечения ваш файл внутри.

использовать -c возможность записи содержимого именованных файлов в stdout (экран) без распаковки всего архива.

unzip -c archive.zip file1.txt file2.txt | less

для такого рода операции я всегда трубы выход less, в противном случае весь файл летит вверх по экрану, прежде чем вы сможете его прочитать.

BTW zcat отлично подходит для просмотра содержимого .файлы gz без сначала нужно их распаковать.

164
отвечен danielcraigie 2012-08-17 15:10:19
источник

zipinfo еще один инструмент, который вы можете использовать, это полезно, если вы находитесь на заблокированной системе, где unzip Не допускается.

4
отвечен Nickolai 2014-08-01 18:38:00
источник

если вы просто хотите посмотреть изображения внутри архива можно использовать Comix или новее MComix посмотреть изображения внутри .zip,.rar,.cbr и .cbz файлы без распаковки.

4
отвечен Kokizzu 2014-11-29 03:32:56
источник

Start Emacs в командной строке и откройте zip-файлы с помощью Zip-Archive режим. Без какой-либо настройки Emacs / elisp (новые пользователи обычно боятся), вы увидите детали файла, как из zipinfo: режимы, длина, дата, время

затем вы сможете открывать файлы в буферах и даже сохранять изменения обратно в архив с помощью стандартных клавиш:

  • введите имя файла в списке, чтобы открыть его
  • редактировать и сохранять с Ctrl-x Ctrl-s
  • буфера Ctrl-k вернуться в архивный буфер и продолжить

, когда в Zip-Archive буфера, используйте Ctrl-h m чтобы получить все ярлыки имеется ввиду помощь.

надеюсь, что это может привести вас, чтобы обнаружить Emacs удивительные возможности

1
отвечен Yves Martin 2014-09-10 14:20:32
источник

Если файл включен в zip архив, то необходимо извлечь только этот файл из архива (может зависеть от типа архива, некоторые архивы не могут извлекать файлы отдельно)

-1
отвечен blogger 2012-08-17 14:46:21
источник

Другие вопрос linux zip