Voorbeeld gebruike van die Linux Command zip

'N Inleidende handleiding

Die volgende voorbeelde illustreer tipiese gebruike van die opdrag unzip vir die uitpak van "argief" lêers, ook genoem "zip files". Die argief lêers word aangenomen om gegenereer te word met sagteware soos zip, wat die standaard zip-lêerformaat gebruik.

Om unzip te gebruik om al die lede van die argief letters.zip in die huidige gids en subdirectories hieronder te onttrek, skep u enige subdirectories soos nodig:

Unzip letters

Om alle lede van letterss.zip net in die huidige gids te onttrek:

unzip -j letters

Om letters.zip te toets, druk slegs 'n opsommende boodskap af wat aandui of die argief in orde is of nie:

unzip -tq letters

Om alle zipfiles in die huidige gids te toets, druk slegs die opsommings uit:

Unzip -tq \ *. zip

(Die terugslag voor die asterisk word slegs benodig as die dop wildkaarte uitbrei, soos in Unix; dubbele aanhalings kon eerder gebruik word, soos in die onderstaande bron voorbeelde.) Om alle standaardlede uit te haal, alle lede van letters. Zip wie se name eindig in .tex , outomatiese omskakeling na die plaaslike end-of-line konvensie en die afvoer van die afvoer na meer (1):

Unzip -ca letters \ *. tex | meer

Om die binêre lêer paper1.dvi uit te trek na standaard uitvoer en pyp dit na 'n drukprogram :

unzip -p artikels paper1.dvi | dvips

Om alle FORTRAN- en C-bronlêers - *. F, * .c, * .h, en Makefile - in die / tmp-gids te onttrek:

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

(die dubbele aanhalings is slegs in Unix benodig en slegs indien globbing aangeskakel is). Om alle FORTRAN- en C-bronlêers te onttrek, ongeag die geval (bv. * .c en * .C, en enige makefile, Makefile, MAKEFILE of soortgelyke):

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

Om sulke lêers uit te haal, maar omskep enige hoofletters MS-DOS of VMS name in kleinletters en omskep die lyn eindes van al die lêers na die plaaslike standaard (sonder respek vir enige lêers wat gemerk word as `` binêr ''):

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

Om net nuwer weergawes van die lêers wat reeds in die huidige gids is, te onttrek, sonder om te navraag doen. (LET WEL: versigtig wees om in een tydsone te versper, 'n zipfile geskep in 'n ander zip-argief anders as dié wat geskep is deur 2.1 of later bevat geen tydsone-inligting nie. 'n `` nuwer''-lêer uit 'n oostelike tydsone mag eintlik ouer wees):

Unzip -fo bronne

Om nuwer weergawes van die lêers uit die huidige gids te onttrek en om enige lêers wat nie reeds daar is nie, te skep (dieselfde voorbehoud as vorige voorbeeld):

unzip -uo bronne

Om 'n diagnostiese skerm te vertoon wat wys watter unzip- en zipinfo- opsies in omgewingsveranderlikes gestoor word , of dekripsiestudie saamgestel is, die samesteller waarmee die unzip saamgestel is, ens.

unzip -v

Veronderstel in die laaste vyf voorbeelde dat UNZIP of UNZIP_OPTS ingestel is op -q. Om 'n enkelvoudige stil aanbieding te doen:

Unzip -l file.zip

Om 'n dubbel stil aanbieding te doen:

unzip -ql file.zip

(Let daarop dat die `` .zip '' gewoonlik nie nodig is nie.) Om 'n standaardlys te doen:

Unzip --ql file.zip

of

unzip-lq file.zip

of

Unzip -l - q file.zip

(Ekstra minuses in opsies doen nie seer nie.)

Volledige sintaksis van die opdrag: zip
Voltooi sintaksis van die opdrag: unzip