Уводно обучение
Следващите примери илюстрират типичните употреби на командата unzip за неопаковане на "архивни" файлове, наричани още "zip files". Предполага се, че архивните файлове се генерират с помощта на софтуер като zip, който използва стандартен формат на zip файла.
За да използвате разархивирайте, за да извлечете всички членове на архива letters.zip в текущата директория и поддиректории под нея, създайте поддиректории, ако е необходимо:
За да извлечете всички членове на letters.zip само в настоящата директория:
unzip -j буквиЗа да тествате letters.zip , отпечатвате само обобщено съобщение, показващо дали архивът е OK или не:
unzip -tq писмаЗа да тествате всички zipfiles в текущата директория, отпечатайте само резюметата:
unzip -tq \ * .zip(Обратното наклон преди звездичката се изисква само ако обвивката разширява заместващите символи, както в Unix, вместо това биха могли да се използват двойни котировки, както в примерите по-долу.) За да извлечете към стандартния изход всички членове на letters.zip, чиито имена завършват .tex , автоматично преобразуване до местната конвенция от края на линията и изпращане на изхода в повече (1):
unzip -ca букви \ *. tex. | Повече ▼За да извлечете двоичния файл paper1.dvi на стандартен изход и го пренесете в печатна програма:
unzip -p статии paper1.dvi | dvipsИзвличане на всички изходни файлове FORTRAN и C - * .f, * .c, * .h и Makefile - в директорията / tmp:
Разширете source.zip "*. [fch]" Makefile -d / tmp(двойните котировки са необходими само в Unix и само ако е включено гробището). За да извлечете всички изходни файлове на FORTRAN и C, независимо от случая (напр. * .c и * .C, както и всички makefile, Makefile, MAKEFILE или подобни):
unzip -C source.zip "*. [fch]" makefile -d / tmpЗа да извлечете такива файлове, но преобразувайте всички главни имена на MS-DOS или VMS в малки букви и преобразувайте крайните линии на всички файлове в локалния стандарт (без да се отнася до файлове, които биха могли да бъдат маркирани като "двоични"):
unzip -aaCL source.zip "*. [fch]" makefile -d / tmpЗа да извлечете само по-нови версии на файловете в текущата директория, без да се питате (ЗАБЕЛЕЖКА: бъдете внимателни при разархивирането в една часова зона, създаден в друг ZIP файл - ZIP архиви, различни от тези, създадени от Zip 2.1 или по- "по-ново" файл от източната часова зона може всъщност да е по-стар):
unzip -fo източнициЗа да извлечете по-нови версии на файловете, които вече се намират в текущата директория, и да създадете файлове, които още не са там (същото предупреждение като предишния пример):
unzip -uo източнициЗа да се покаже диагностичен екран, показващ кои опции от разархивиране и zipinfo се съхраняват в променливи на средата , дали е съставена поддръжката за декриптиране, компилаторът, с който е компилиран разархивиращият и т.н .:
unzip -vВ последните пет примера приемете, че UNZIP или UNZIP_OPTS е настроен на -q. За да направите отделно тиха малка обява:
unzip -l file.zipЗа да направите двойно спокойна малка обява:
unzip -ql file.zip(Имайте предвид, че `` .zip '' обикновено не е необходимо.) За да направите стандартна малка обява:
unzip --ql file.zipили
unzip -lq file.zipили
unzip -l-q file.zip (Допълнителните минуси в опциите не боли.)
Пълният синтаксис на командата: zip
Пълният синтаксис на командата: unzip