Пример за користење на Linux Command zip

Воведни упатства

Следниве примери илустрираат типична употреба на командата unzip за распакување "архива" датотеки, исто така наречени "zip датотеки". Претпоставките за архивските датотеки се генерираат со користење на софтвер како што е zip, кој го користи стандардниот формат на zip датотека.

За да го користите Unzip за да ги извлечете сите членови на архивата letters.zip во тековниот директориум и поддиректориуми под него, создавајќи ги сите поддиректориуми колку што е потребно:

отчитајте ги писма

Да ги извлечеме сите членови на letters.zip во тековниот директориум само:

отпишете -j букви

За да ги тестирате letters.zip , печатете само резимирана порака што покажува дали архивата е во ред или не:

отпакувајте -tq букви

За да ги тестирате сите zipfiles во тековниот директориум, печатете ги само резимеата:

unzip -tq \ *. zip

(На обратна коса црта пред ѕвездичката е потребна само ако школка ја прошири смената, како во Unix, наместо да се користат двојни цитати, како во изворните примери подолу.) За извлекување на стандардниот излез сите членови на letters.zip чии имиња завршуваат .tex , автоматско конвертирање кон локалната крајна линија на конвенција и приклучување на излез во повеќе (1):

unzip -ca букви \ *. tex | повеќе

За да ја извадиме бинарната датотека paper1.dvi во стандарден излез и да ја вметнете во програма за печатење:

unzip -p articles paper1.dvi | dvips

За да ги извадите сите FORTRAN и C изворни датотеки - *. F, * .c, * .h и Makefile - во директориумот / tmp:

unzip source.zip "*. [fch]" Makefile -d / tmp

(двојните наводници се неопходни само во Unix и само ако е вклучено искривување). За да ги извадиме сите FORTRAN и C изворни датотеки, без оглед на случајот (на пример, и * .c и * .C, и било кој makefile, Makefile, MAKEFILE или слично):

unzip-извор.zip "*. [fch]" makefile -d / tmp

За да ги извадите сите такви датотеки, но да ги конвертирате сите големи имиња на MS-DOS или VMS во мали букви и да ги конвертирате крајните краеви на сите датотеки до локалниот стандард (без оглед на датотеките што би можеле да бидат означени со `` бинарен ''):

unzip -aaCL source.zip "*. [fch]" makefile-d / tmp

За да извлечете само понови верзии на датотеките веќе во тековниот директориум, без да ги прашувате (ЗАБЕЛЕШКА: Бидете внимателни да ја отпечатите во една временска зона zipfile создаден во друг - ZIP архивите освен оние создадени од Zip 2.1 или подоцна не содржат информации за временската зона и "понова" датотека од источната временска зона може, всушност, да биде постара):

Отпакувај-извори

За да извлечете понови верзии на датотеките веќе во тековниот директориум и да креирате какви било датотеки што не се веќе таму (истото предупредување како претходен пример):

Отпакувај ги изворите

За да се прикаже дијагностички екран кој покажува кои опции на Unzip и 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