Foarbylden brûke fan it Linux Kommando-zip

In yntroduksjonele ynstruksje

De neikommende foarbylden ymportearje typyske gebrûk fan it kommando ûntsiferje foar unpackjen fan "argyf" bestannen, ek wol "ZIP-bestannen" neamd. De argyf-triemmen wurde oannommen mei produksjes fan software lykas zip, dy't de standert zip-triemformaat brûke.

Om unzip te brûken om alle leden fan it argyf letters.zip te ûntfangen yn it hjoeddeistige triemtafel en ûnderdirekteurs ûnder it oanmeitsjen fan elk subdirectories as nedich:

unzip letters

Om alle leden fan letters.zip út te fieren yn it aktuele triemtaal allinich:

unzip -j letters

Om jo letters.zip te testen, printsje allinich in gearfetting-berjocht wêrtroch't it argyf ok is of net:

unzip -tq letters

Om alle zipfiles te testen yn it aktive triem, druk allinich de gearfetting:

unzip -tq \ * .zip

(De efterblok foar it asterisk wurdt allinich nedich as de shell útwreide wildcards, lykas yn Unix, dûbele quotes kinne ynstee brûkt wurde, lykas yn de boarne foarbylden hjirûnder.) Om de standertútfier te annulearjen alle leden fan letters.zip, wêrfan de nammen yn .tex , auto-konvertie nei it lokale ein fan 'e konvinsje en it útfieren fan de útfier yn mear (1):

unzip -ca letters \ *. tex | mear

Om de binêre triem paper1.dvi út te fieren nei standertútfier en pipelje it nei in printsjeprogramma:

unzip -p artikel paper1.dvi | dvips

Om alle triemmen foar FORTRAN- en C-boarnen út te fieren - * .f, * .c, * .h, en Makefile - yn it / tmp-triemtafel:

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

(de dûbele quotes binne allinich yn Unix nedich en allinich as it globjen ynskeakele is). Om alle triemmen foar FORTRAN- en C-boarnen te ferwiderjen, lykas sawol as * .c en * .C, en alle makefile, Makefile, MAKEFILE of ferlykber):

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

Om soksoarte bestannen ekstra út te fieren mar allinich MS-DOS- of VMS-nammen konvertearje en minimearje de line-endings fan alle bestannen nei de lokale standert (sûnder respekt foar alle bestannen dy't 'binêre' markearre binne):

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

Om allinich nije ferzjes fan 'e bestannen al yn it aktive triemtafel te eksportearjen, sûnder querying (NOTE: beoardielje fan ferwiderje yn ien tiidsône in zipfile dy't yn in oar makke is - ZIP-argyf's oars as dy makke wurde troch Zip 2.1 of letter net befettet tiidzone ynformaasje, en in `` nijere '' bestân fan in eastlike tiidsône kin faaks âlder wêze):

unzip -fo boarnen

Om nije ferzjes fan 'e bestannen al yn it aktive triem te útbrekken en elke triemmen dy net al te meitsje (deselde opmaak as foarige foarbyld):

Unzip-oo boarnen

Om in diagnostyk skerm sjen te litten wêr't ûnzip- en zipinfo- opsjes opslein binne yn omjouwende fariabelen , oft de ûntfanger-stipe kompilearre is, is de kompilier wêrmei ûnzip kompilearre is, ensf.

unzip -v

Yn 'e lêste fiif foarbylden sizze dat UNZIP of UNZIP_OPTS op -q stiet. Om in singlik rustige lisinsje te dwaan:

unzip -l file.zip

Om in dûbele rustige lisinsje te dwaan:

unzip -l file.zip

(Tink derom dat de `` .zip '' algemien net nedich is.) Om in standert list te dwaan:

unzip -ql file.zip

of

unzip -lq file.zip

of

unzip -l - q file.zip

(Extra-minuten yn opsjes wekker net.)

Komplette sytaksje fan it kommando: zip
Folslein syntaksis fan it kommando: ûntskipje