Príklady použitia zipu Linux Command

Úvodná príručka

Nasledujúce príklady ilustrujú typické využitie príkazu unzip pre nevybalené "archívne" súbory, nazývané aj "zip files". Predpokladá sa, že archívne súbory sa generujú pomocou softvéru , napríklad zip, ktorý používa štandardný formát zip súboru.

Ak chcete rozbaliť všetky členy archívu letters.zip do aktuálneho adresára a podadresárov pod ním, použite rozbaľovací súbor a vytvorte podľa potreby všetky podadresáre:

rozbaľte písmená

Ak chcete všetky členy listov.zip získať iba do aktuálneho adresára:

unzip -j písmená

Ak chcete otestovať písmená .zip , tlačte iba súhrnnú správu o tom, či je archív v poriadku alebo nie:

unzip -tq písmená

Ak chcete otestovať všetky súbory zip v aktuálnom adresári, tlačte iba súhrny:

rozbaľte -tq \ * .zip

(Spätné lomítko pred hviezdičkou je požadované len vtedy, ak sa v systéme rozširuje zástupné znaky, ako v prípade Unixu, dvojité úvodzovky by sa mohli použiť namiesto toho, ako v príkladoch nižšie.) Ak chcete na štandardný výstup extrahovať všetkých členov písmen letter.zip, .tex , automatické prevodenie na koncovú koncovú konvenciu a napojenie výstupu na viac (1):

unzip -ca písmená \ *. tex. | viac

Ak chcete extrahovať súbor binárny súbor paper1.dvi na štandardný výstup a napojiť ho na tlačový program:

unzip -p články paper1.dvi | dvips

Ak chcete extrahovať všetky zdrojové súbory FORTRAN a C - *. F, * .c, * .h a Makefile - do adresára / tmp:

Rozbaliť zdrojový kód .zip "*. [fch]" Makefile -d / tmp

(dvojité úvodzovky sú potrebné iba v systéme Unix a iba v prípade, že je zapnuté zapínanie). Ak chcete extrahovať všetky zdrojové súbory FORTRAN a C, bez ohľadu na prípad (napr. * .c a * .C a akýkoľvek makefile, Makefile, MAKEFILE alebo podobný):

rozbaľte -C source.zip "*. [fch]" makefile -d / tmp

Ak chcete tieto súbory extrahovať, ale konvertovať všetky veľké mená MS-DOS alebo VMS na malé písmená a konvertovať konce riadkov všetkých súborov na lokálny štandard (bez ohľadu na súbory, ktoré môžu byť označené ako "binárne"):

rozbaľte -aaCL source.zip "*. [fch]" makefile -d / tmp

Ak chcete extrahovať iba novšie verzie súborov už v aktuálnom adresári bez toho, aby ste ich dotazovali (POZNÁMKA: Buďte opatrní pri rozbalení v jednom časovom pásme zip súbor vytvorený v inom ZIP archíve než z ZIP 2.1 alebo novšie neobsahujú žiadne informácie o časovom pásme a "novší" súbor z východného časového pásma môže byť v skutočnosti starší):

unzip -fo zdroje

Ak chcete extrahovať novšie verzie súborov už v aktuálnom adresári a vytvoriť súbory, ktoré už nie sú tam (rovnaký návod ako v predchádzajúcom príklade):

unzip -uo zdroje

Ak chcete zobraziť diagnostickú obrazovku, ktorá zobrazuje, ktoré voľby rozbaľovacieho a zipinfo sú uložené v premenných prostrediach , či bola kompilovaná podpora dešifrovania, kompilátor, s ktorým bolo zostavené unzip atď .:

unzip -v

V posledných piatich príkladoch predpokladajme, že UNZIP alebo UNZIP_OPTS je nastavená na -q. Ak chcete urobiť jednoznačne tichý zoznam:

unzip -l file.zip

Ak chcete urobiť dvojitý tichý záznam:

unzip -ql file.zip

(Všimnite si, že `` .zip '' nie je všeobecne potrebné.) Ak chcete urobiť štandardný výpis:

rozbaliť --ql file.zip

alebo

unzip -lq súbor.zip

alebo

rozbaliť -l - q file.zip

(Ďalšie možnosti v možnostiach neublížia.)

Kompletná syntax príkazu: zip
Kompletná syntax príkazu: unzip