Beispiller benotzt vu Linux Command Zip

En introductory Tutorial

Déi folgend Beispiller illustrieren typesch Verdeelen vum Kommando unzip fir "Archiv" -Fichier ze verbannen, och "ZIP-Dateien" genannt. D'Archivdateien ginn ugebonnen mat Software , wéi zip, déi den Standard-Zip-Dateiformat benotzt.

Fir d' Unzip benotzen fir all Membere vun den Archiven letters.zip aus dem aktuellen Verzeichnis an Ënnerverduerweren ze trennen an erstallt all Ënnerveruerdnungen wéi néideg:

opgelenkt

Fir all Member aus letters.zip aus dem aktuellen Dossier ze extrahéieren:

unzip -j Bréifer

Fir Bros.zip ze testen, just nëmmen e Sammelmodus drécken, fir ze weisen datt d'Archiv ass OK oder net:

unzip -tq letters

Fir all zipfiles am aktuellen Verwalten ze testen, nëmmen d'Summéierung gedréckt:

unzip -tq \ * .zip

(De Réckschlag virum Asterisk ass nëmme verlaangt, wann d'Shell Wildcards erweidert, wéi an Unix, duplesch Quotes kéint benotzt hunn, wéi an de Quell Beispiller ënnendrënner.) Fir fir d'Standardausstellung all Member vun letters.zip auszerechnen, deenen d'Nimm an .tex , automatesch ëmgedeeft op d'lokale Conclusioun vu Konventioun an eng Pipeléierung vun der Ausgab an méi (1):

unzip -ca letters \ *. tex | méi

Fir d'Standardbibliothéik d'Binärdatei paper1.dvi ze extrahieren an ze pendelen fir en Drockprogramm ze maachen:

opzip -p Artikel paper1.dvi | dvips

Fir all d'FORTRAN- a C Source Dateien ze extrahéieren - * .f, * .c, * .h an Makefile - an den / tmp Verzeichnis:

D'Zilsetzung vun der Zilsetzung vun der Zilsetzung

(déi douzenn Zitater sinn nëmmen an Unix an nëmme wann Glécks opgeschalt gëtt). Fir all Form vun FORTRAN a C auszerechnen, egal vu Fall (z. B. * .c an * .C, an all Makefile, Makefile, MAKEFILE oder ähnlech):

Unzip -C source.zip "*. [fch]" makefile -d / tmp

Fir all eegene Fichier ze extrahéieren, maacht all uppercase MS-DOS- a VMS-Nummnamen ëmsetzen an de Line-Endungen vun all de Fichier op de lokale Standard konvertéieren (ouni Respekt fir all Dateiesystemer ze beaarbechten)

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

Fir alleng méi nei Versioune vun de Fichier ze lueden, déi scho am aktuellen Verzeichnis extrahieren, ouni Iech ofzeschléissen (NOTE: Passt oppassen datt Dir an enger Zeitzone e Zipfile erstallt hutt, deen an engem aneren anere geschaaft hutt - ZIP-Archiven anescht wéi déi déi mam Zip 2.1 erstallt hunn oder spéider keng Zäitzone-Informatiounen hunn a E '`neier' 'Datei aus enger östlecher Zäitzone kann aawer älter sinn):

onzip -fo Quellen

Fir méi neier Versioune vun de Fichier och am aktuellen Verwalten ze vergréisseren an all Fichier déi net schonn existéieren (selwescht Opmaache wéi virdrun):

Unzipp-sou Quelle

Fir e diagnostesche Plang z'exponéieren, wouduerch den Zalot an Zipinfo- Méiglechkeeten an Ëmännerungsvariablen gespaart sinn , ob d'Entschlësselung ënnerstëtzt ass, de Compiler, mat deem unzip kompiléiert, etc:

unzip -v

An de leschte fënnef Beispiller ass ugeholl datt UNZIP oder UNZIP_OPTS op -q steet. Fir eng eenzel Stonne Lëschten ze maachen:

unzip -l file.zip

Fir eng doubliereg Luet ze maachen:

unzip -ql file.zip

(Bedenkt datt d'`` .zip '' normalerweis net néideg ass.) Fir eng Standardlëscht ze maachen:

unzip --ql file.zip

oder

unzip -lq file.zip

oder

unzip -l- q file.zip

(Extra Minusen an Optiounen schwätzen net.)

Komplette Syntax vum Kommando: Zip
Komplette Syntax vum Kommando: unzip