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:
Č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 -vV 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.zipali
unzip -lq file.zipali
unzip -l-q file.zip (Dodatni minusi v možnostih ne škodijo.)
Popolna skladnja ukaza: zip
Popolna skladnja ukaza: unzip