Как просмотреть содержимое ZIP-архива в Linux

How View Contents Zip Archive Linux



Скорее всего, вы использовали методы сжатия и архивирования для резервного копирования или для экономии места на жестком диске. Чтобы просмотреть и получить доступ к содержимому этих архивов, вы должны извлечь их в каталог, что кажется довольно простой задачей. Однако, если вы имеете дело с архивом, содержащим большое количество файлов или файлами большого размера, это станет трудоемкой и раздражающей задачей. В Linux есть несколько команд, которые позволяют быстро просматривать содержимое архива, не распаковывая его.

В этой статье мы увидим некоторые команды Linux, которые помогут нам просматривать содержимое архива без необходимости его извлекать.







Обратите внимание, что мы объяснили процедуру и команды, описанные в этой статье, в системе Debian 10.



Просмотр содержимого ZIP-архива

Использование zmore и zless

Подобно команде more и less в Linux, эти команды можно использовать для просмотра содержимого файла из командной строки без извлечения. Команды Zmore и Zless отлично работают с ZIP-файлом; однако они не работают для папки ZIP, содержащей несколько файлов.



Чтобы просмотреть содержимое ZIP-файла без извлечения, просто используйте команду zmore или zless с указанием имени файла:





$жестяная банка <имя_архива>

или

$zless <имя_архива>



Использование zcat

Подобно командам zmore и zless, zcat также можно использовать для просмотра содержимого ZIP-архива без его извлечения. Чтобы просмотреть сжатый файл, используйте zcat за которым следует имя файла:

$zcat <имя_архива>

Он также не работает с папками ZIP, содержащими несколько файлов. Если вы запустите zcat для просмотра ZIP-архива, содержащего несколько файлов, он покажет только один файл, игнорируя остальные файлы, как показано на следующем снимке экрана.

Использование Vim

Команду Vim также можно использовать для просмотра содержимого ZIP-архива без его извлечения. Он может работать как с заархивированными файлами, так и с папками. Наряду с ZIP он может работать и с другими расширениями, такими как tar.xz, tar.bz2, tar, tbz.

Чтобы просмотреть сжатый файл, используйте zcat за которым следует имя файла:

$я пришел <имя_архива>

Это позволяет нам просматривать список файлов в архивной папке, а также просматривать содержимое конкретного файла. Чтобы просмотреть конкретный файл, используйте стрелки и клавиши Enter, чтобы выбрать файл, и нажмите Входить или используйте левый щелчок, чтобы открыть конкретный файл.

Чтобы просмотреть конкретный файл, выберите его с помощью клавиш со стрелками и нажмите Enter.

Использование команды zip and unzip

Zip - это наиболее распространенный метод архивирования файлов, а распаковка помогает извлечь эти файлы. Когда команда unzip используется без флага; он извлекает все файлы, содержащиеся в ZIP-архиве. Однако мы можем использовать его для просмотра содержимого файла без его извлечения с помощью специального флага. Точно так же команду zip можно использовать для просмотра списка файлов в архиве, не распаковывая его. Однако его нельзя использовать для просмотра содержимого файла.

Чтобы использовать zip и unzip, вам сначала необходимо установить их в вашей системе. Для этого выполните эту команду в Терминале:

$судоap-getустановить застегивать распаковать

Чтобы использовать команду zip для просмотра списка файлов внутри ZIP-архива без распаковки, введите застегивать с последующим -sf и имя архива:

$застегивать-sf<имя_архива>

Команда unzip позволяет просматривать содержимое файла вместе с просмотром списка файлов. Он работает как с файлами, так и с папками в ZIP-архиве.

Чтобы просмотреть список файлов в архивной папке, используйте unzip с - отметьте следующим образом:

$распаковать-<имя_архива>

Чтобы просмотреть содержимое всех файлов, используйте unzip с -c отметьте следующим образом:

$распаковать–C<имя_архива>

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

$распаковать–C<имя_архива>имя файла

Использование 7z

7z - еще один полезный инструмент, используемый для архивирования и извлечения файлов. Он поддерживает различные расширения, включая ZIP, 7Z, XZ, TAR, WIM и др. Его также можно использовать для просмотра списка файлов в архиве без их извлечения. Однако он не поддерживает отображение содержимого файлов в нераспакованном формате.

Чтобы установить утилиту 7z, выполните эту команду в Терминале:

$судоподходящийустановитьp7zip-полный

После установки вы можете просмотреть содержимое ZIP-архива с помощью в отметьте следующим образом:

$7з л<имя_архива>

В этой статье мы обсудили некоторые команды Linux для просмотра содержимого файла архива. Используя эти команды, вам больше не нужно будет извлекать тяжелые архивные файлы только для просмотра их содержимого.