Как да видите съдържанието на ZIP архив в Linux

How View Contents Zip Archive Linux



Най -вероятно сте използвали техники за компресиране и архивиране за архивиране или за спестяване на място на вашия твърд диск. За да видите и получите достъп до съдържанието на тези архиви, трябва да ги извлечете в директория, което изглежда доста лесна задача. Ако обаче имате работа с архива, съдържащ голям брой файлове, или с файлове с голям размер, това ще се превърне в отнемаща време и досадна задача. В Linux има някои команди, които ви позволяват бързо да преглеждате съдържанието на архив, без да го извличате.

В тази статия ще видим някои от командите на Linux, които ще ни помогнат да прегледаме съдържанието на архив, без да е необходимо да ги извличаме.







Моля, обърнете внимание, че ние сме обяснили процедурата и командите, описани в тази статия в система Debian 10.



Преглед на съдържанието на ZIP архива

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

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



За да видите съдържанието на ZIP файл без извличане, просто използвайте командата zmore или zless, последвана от името на файла:





$мога <archive_name>

или

$zless <archive_name>



Използване на zcat

Подобно на командите zmore и zless, zcat може да се използва и за преглед на съдържанието на ZIP архив, без да се извлича. За да видите компресиран файл, използвайте zcat последвано от името на файла:

$zcat <archive_name>

Той също така не работи с ZIP папки, съдържащи множество файлове. Ако стартирате zcat, за да видите ZIP архив, който съдържа множество файлове, той ще покаже само един файл, игнориращ останалите файлове, както е показано на следващата екранна снимка.

Използване на Vim

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

За да видите компресиран файл, използвайте zcat последвано от името на файла:

$дойдох <archive_name>

Тя ни позволява да разглеждаме списъка с файлове в архивирана папка и да преглеждаме и съдържанието на конкретен файл. За да видите конкретен файл, използвайте стрелките и клавишите Enter, за да изберете файла и натиснете Въведете или използвайте левия бутон, за да отворите конкретния файл.

За да видите конкретен файл, изберете го с помощта на клавишите със стрелки и след това натиснете Enter

Използвайки командата zip и unzip

Zip е най -често срещаният метод за архивиране на файловете, докато разархивирането помага за извличането на тези файлове. Когато командата unzip се използва без флаг; той извлича всички файлове, съдържащи се в ZIP архив. Въпреки това, можем да го използваме за преглед на съдържанието на файл, без да го извличаме, като използваме конкретен флаг. По подобен начин командата zip може да се използва и за преглед на списъка с файлове в архив, без да се декомпресира. Той обаче не може да се използва за преглед на съдържанието на файл.

За да използвате zip и unzip, първо трябва да ги инсталирате във вашата система. За да направите това, изпълнете тази команда в терминала:

$sudoap-getИнсталирай цип разархивирайте

За да използвате командата zip за разглеждане на списъка с файлове в ZIP архив без декомпресиране, въведете цип следван от -sf и името на архива, както следва:

$цип-sf<archive_name>

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

За да прегледате списъка с файлове в архивирана папка, използвайте разархивиране с -на флаг, както следва:

$разархивирайте-на<archive_name>

За да видите съдържанието на всички файлове, използвайте разархивирайте с -° С флаг, както следва:

$разархивирайте-° С<archive_name>

За да видите съдържанието на конкретен файл в папката на архива, добавете името на файла в края на горната команда, както следва:

$разархивирайте-° С<archive_name>име на файл

Използвайки 7z

7z е друг полезен инструмент, използван за архивиране и извличане на файловете. Той поддържа различни разширения, включително ZIP, 7Z, XZ, TAR, WIM и др. Може да се използва и за преглед на списъка с файлове в архив, без да ги извличате. Той обаче не поддържа показването на съдържанието на файловете в неразархивиран формат.

За да инсталирате помощната програма 7z, изпълнете тази команда в терминала:

$sudoподходящИнсталирайp7zip-пълен

След като бъде инсталиран, можете да видите съдържанието на ZIP архив с помощта на на флаг, както следва:

$7z l<archive_name>

В тази статия обсъдихме някои команди на Linux за преглед на съдържанието на архивен файл. Използвайки тези команди, вече няма да е необходимо да извличате тежките архивни файлове, за да видите само тяхното съдържание.