Primer uporabe Linux ukazne zip

Uvodna vadnica

Naslednji primeri ponazarjajo tipične uporabe ukaza unzip za razpakiranje datotek »arhiviranje«, imenovane tudi »zip datoteke«. Predpostavlja se, da so arhivske datoteke generirane z uporabo programske opreme , kot je zip, ki uporablja standardni format zip datoteke.

Če želite uporabiti Unzip, da vse člane arhivskih letter.zip izvlečejo v trenutni imenik in podimenike pod njim, ustvarite poljubne podimenike, kot je potrebno:

odzivanje črk

Če želite vse članke letter.zip izvleči v trenutni imenik:

unzip -j črke

Če želite testirati letter.zip , natisnite samo sporočilo s povzetkom, ali je arhiv OK ali ne:

Razveljavite -tq črke

Če želite preskusiti vse zipfile v trenutnem imeniku, natisnite le povzetke:

unzip -tq \ *. zip

(Označevanje poševnice pred zvezdico je potrebno samo, če lupina razširi nadomestne znake, kot v Unixu, namesto da bi se uporabili dvojni narekovaji, kot v spodnjih izvornih primerih.) Če želite na standardni izhod ekstrahirati vse člane letter.zip, katerih imena se končajo .tex , samodejno konvertiranje v lokalno konvencijo konca linije in usmerjanje izhodov v več (1):

unzip -ca črke \ *. tex | več

Če želite izpisati binarno datoteko paper1.dvi na standardni izhod in ga potegniti v tiskalni program:

unzip -p članki paper1.dvi | dvips

Če želite izvleči vse izvorne datoteke FORTRAN in C - *. F, * .c, * .h in Makefile - v imenik / tmp:

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

(dvojni nareki so potrebni samo v Unixu in samo, če je vklopljen globalni vklop). Če želite izvleči vse izvorne datoteke FORTRAN in C, ne glede na primere (npr. * .c in * .C in vse makefile, Makefile, MAKEFILE ali podobno):

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

Če želite izvleči vse takšne datoteke, vendar pretvorite vse velike črke MS-DOS ali VMS v male črke in pretvorite končnice vseh datotek v lokalni standard (ne glede na datoteke, ki bi lahko bile označene z »binarno«):

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

Če želite izpisati le novejšo različico datotek, ki so že v trenutnem imeniku, ne da bi se poizvedovali (OPOMBA: pazite, da v enem časovnem obdobju ne odzipirate zipfila, ustvarjenega v drugem - ZIP arhivi, razen tistih, ki jih je ustvaril Zip 2.1 ali novejši, ne vsebujejo informacij o časovnem pasu "nova" datoteka iz vzhodnega časovnega pasu je dejansko lahko starejša):

unzip -fo virov

Če želite izslediti novejše različice datotek že v trenutnem imeniku in ustvariti vse datoteke, ki še niso tam (enako opozorilo kot prejšnji primer):

unzip -uo virov

Če želite prikazati diagnostični zaslon, ki prikazuje, katere možnosti unzip in zipinfo so shranjene v spremenljivkah okolja , ali je bila zbrana podpora za dešifriranje, je bil preveden prevajalnik, s katerim je bil preveden, itd .:

unzip -v

V zadnjih petih primerih predpostavimo, da je UNZIP ali UNZIP_OPTS nastavljen na -q. Če želite narediti tiho navedbo:

unzip -l file.zip

Če želite narediti dvakrat tiho navedbo:

unzip -ql file.zip

(Upoštevajte, da ".zip" na splošno ni potreben.) Če želite narediti standardni seznam:

unzip --ql file.zip

ali

unzip -lq file.zip

ali

unzip -l-q file.zip

(Dodatni minusi v možnostih ne škodijo.)

Popolna skladnja ukaza: zip
Popolna skladnja ukaza: unzip