Primjer upotrebe Linux Command zip

Uvodni vodič

Slijedeći primjeri ilustriraju tipične primjene komandne kopije za unpackiranje datoteka za arhiviranje, koje se nazivaju i "zip datoteke". Pretpostavlja se da se arhivske datoteke generiraju pomoću softvera kao što je zip, koji koristi standardni format zip datoteke.

Da biste koristili unzip da biste izvučili sve članove arhive slova.zip u trenutni direktorij i poddirektorije ispod nje, stvarajući bilo kakve poddirektorije prema potrebi:

raspakirajte slova

Za izdvajanje svih članova slova.zip samo u trenutnom direktoriju:

unzip -j slova

Za testiranje slova.zip , ispisuje samo sažetak poruka koja označava je li arhiv dobro ili nije:

unzip - tj. slova

Da biste testirali sve zip datoteke u trenutnom direktoriju, ispisujte samo sažetke:

unzip -q \ *. zip

(Pozadina prije zvjezdice je potrebna samo ako je ljuska proširila zamjenske znakove, kao u Unixu, umjesto toga, umjesto toga, koristili bi se dvostruke navodnike, kao u donjim primjerima u nastavku.) Izvuci standardnim izlazom svi članovi letters.zip čija imena završavaju .tex , automatsko prebacivanje na lokalnu konvenciju o krajnjoj liniji i cijevanje izlaza u više (1):

unzip -ca slova \ *. tex | više

Za izdvajanje binarne datoteke papira1.dvi na standardni izlaz i cijepite je u program za ispis:

unzip -p članci paper1.dvi | dvips

Za izdvajanje svih FORTRAN i C izvornih datoteka - *. F, * .c, * .h i Makefile - u / tmp direktorij:

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

(dvostruke navodnike potrebne su samo u Unixu i samo ako je globbing uključen). Za izdvajanje svih FORTRAN i C izvornih datoteka, bez obzira na slučaj (npr., * .c i * .C, i bilo koji makefile, Makefile, MAKEFILE ili slično):

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

Da biste izveli takve datoteke, ali biste pretvorili sve velika slova MS-DOS ili VMS u mala slova i pretvorite linije završetka svih datoteka lokalnom standardu (bez obzira na datoteke koje bi mogle biti označene "binarnim"):

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

Da biste izvučili samo nove verzije datoteka već u trenutnom direktoriju, bez upita (NAPOMENA: budite oprezni u unisječenju u jednoj vremenskoj zoni zipfile stvoren u drugom - ZIP arhivi, osim onih stvorenih Zip 2.1 ili novijim, ne sadrže informacije o vremenskoj zoni `` novije '' datoteka s istočne vremenske zone može, zapravo, biti starija):

unzip-fo izvora

Da biste izvučili nove verzije datoteka već u trenutnom direktoriju i stvorili datoteke koje već nisu tamo (isti upozorenje kao i prethodni primjer):

unzip -uo izvora

Za prikaz dijagnostičkog zaslona koji pokazuje koja opcije za raspakiranje i zipinfo pohranjuju se u varijablama okruženja , bez obzira na to je li podrška za dešifriranje sastavljena, prevodilac s kojim je sastavio unzip i sl .:

unzip -v

U posljednjih pet primjera, pretpostavimo da je UNZIP ili UNZIP_OPTS postavljen na -q. Da biste učinili pojedinačno tiho unos:

unzip -l file.zip

Da biste napravili dvostruko miran popis:

unzip-ql file.zip

(Imajte na umu da `` .zip '' općenito nije neophodan.) Da biste napravili standardni unos:

unzip --ql file.zip

ili

unzip -q file.zip

ili

unzip -l - q file.zip

(Dodatni minusi u opcijama ne boli.)

Potpuna sintaksa naredbe: zip
Kompletna sintaksa naredbe: otvoriti unzip