Как просмотреть содержимое архива в OS X без его извлечения
Иногда случается так, что вам необходимо просмотреть содержимое архива ZIP на Mac, а подходящего приложения под рукой как назло нет. Но встроенная в OS X утилита «Терминал», как известно, таит в себе много различных функций, и сегодня мы вновь прибегнем к ее помощи.
Открываем «Терминал» через Spotlight или Finder и вводим такую команду, где archivename — имя вашего архива.
zipinfo archivename.zip
Вот, например, результат этой команды для одного из архивов. Здесь можно посмотреть не только имя каждого файла, но и его тип, размер, дату изменения и много других полезных (и не очень) параметров.
$ zipinfo archive.zip
Archive: archive.zip 1743 bytes 5 files
-rw-r--r-- 2.1 unx 4068 bX defN 11-May-13 14:25 magicsample.conf
-rw-r--r-- 2.1 unx 204 bX defN 16-May-13 09:38 magicfile
-rw-r--r-- 2.1 unx 132 bX defN 21-May-13 12:44 testingsomething.txt
5 files, 4486 bytes uncompressed, 991 bytes compressed: 77.9%
Чтобы сделать выдачу более простой и понятной, воспользуемся командой unzip.
unzip -l archivename.zip
После ее ввода «Терминал» выдаст только имя, тип и даты изменения файлов в архиве.
$ unzip -l archive.zip
Archive: archive.zip
Length Date Time Name
-------- ---- ---- ----
4068 05-11-13 14:25 magicsample.conf
204 05-16-13 09:38 magicfile
132 05-21-13 12:44 testingsomething.txt
-------- -------
4486 5 files
К сожалению, извлечь все файлы и документы из архива с помощью «Терминала» никак нельзя. Для этих целей вам лучше воспользоваться специальными приложениями, которых сейчас очень много в App Store. Существуют как платные программы, так и их бесплатные аналоги.
Подобный прием может пригодиться даже в том случае, если у вас есть программа для извлечения архива. Ведь намного проще просмотреть его содержимое одной командой, чем тратить время на его открытие, а затем еще и на поиск нужного файла.