Usos d'exemple del comprimit Linux Command

Un tutorial introductor

Els següents exemples il·lustren els usos típics de la comanda unzip per desempaquetar fitxers "arxius", també anomenats "fitxers zip". Els fitxers d'arxiu s'assumeixen que es generen mitjançant programari com zip, que utilitza el format de fitxer zip estàndard.

Per utilitzar unzip per extreure tots els membres de les cartes d'arxiu.zip en el directori actual i els subdirectoris que hi ha a sota, creant subdirectoris segons sigui necessari:

descomprimir lletres

Per extreure tots els membres de letters.zip al directori actual només:

descomprimir-les lletres

Per provar cartes.zip , imprimiu només un missatge de resum que indica si l'arxiu està bé o no:

descomprimir-lletres tl

Per provar tots els zipfiles del directori actual, imprimiu només els resums:

unzip-tq \ *. zip

(La barra invertida abans de l'asterisc només es requereix si la shell canvia els comodins, com a Unix, es podrien haver utilitzat les cometes dobles, com en els exemples d'origen a continuació). Per extreure a la sortida estàndard tots els membres de les lletres. .tex , la conversió automàtica a la convenció local de final de línia i la canonització de la sortida a més (1):

descomprimiu -ca lletres \ *. tex | més

Per extreure l'arxiu binari paper1.dvi a la sortida estàndard i enganxar -lo a un programa d'impressió:

descomprimir -p articles paper1.dvi | dvips

Per extreure tots els fitxers font FORTRAN i C: * .f, * .c, * .h, i Makefile - al directori / tmp:

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

(les cometes dobles només són necessàries en Unix i només si està activat el globbing). Per extreure tots els fitxers font FORTRAN i C, independentment del cas (p. Ex., Tots dos * .c i * .C, i qualsevol fitxer make, FILE, MAKEFILE o similar):

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

Per extreure aquests fitxers, però convertiu els majúscules MS-DOS o VMS en minúscules i convertiu els límits de línia de tots els fitxers a l'estàndard local (sense tenir en compte cap fitxer que es pugui marcar com a "binari"):

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

Per extreure només versions més noves dels fitxers que ja es troben al directori actual, sense consultar (NOTA: aneu amb compte de descomprimir en una zona horària un fitxer zip creat en un altre arxiu ZIP que no sigui creat per Zip 2.1 o posterior no conté informació de zona horària i un fitxer `` nou '' d'una zona horària oriental pot, de fet, ser més antic):

desxifrar -fo fonts

Per extreure versions més noves dels fitxers ja existents al directori actual i crear fitxers que ja no hi ha (la mateixa excepció que l'exemple anterior):

descompte -o fonts

Per mostrar una pantalla de diagnòstic que mostra quines opcions de descomprimir i zipinfo s'emmagatzemen en variables d'entorn , si s'ha compilat el suport de desxifratge, el compilador amb el qual s'ha compilat el descompilat, etc .:

descomprimir -v

En els últims cinc exemples, suposem que UNZIP o UNZIP_OPTS s'estableix a -q. Per fer una llista tranquil·la i tranquil·la:

unzip -l file.zip

Per fer una llista doblement silenciosa:

unzip-ql file.zip

(Tingueu en compte que el ``. Zip "no sol ser necessari.) Per fer un llistat estàndard:

unzip --ql file.zip

o

unzip-lq file.zip

o

descomprimir-l - q file.zip

(Les desavantatges addicionals a les opcions no fan mal).

Sintaxi completa de la comanda: zip
Sintaxi completa de la comanda: descomprimir