Primer koristi Linux Command zip

Uvodni vodič

Sledeći primjeri ilustruju tipičnu upotrebu komande za otpuštanje datoteke "arhive", također zove "zip datoteke". Pretpostavlja se da su arhivske datoteke generirane pomoću softvera kao što je zip, koji koristi standardni format zip fajla.

Da koristite Unzip da biste izvadili sve članove arhivskih slova.zip u trenutni direktorij i poddirektorije ispod njega, kreirajući sve poddirektorije po potrebi:

otpremite pisma

Da biste izvadili sve članove slova.zip u tekući direktorijum:

unzip -j slova

Da testirate slova.zip , štampajte samo sažetu poruku koja pokazuje da li je arhiva OK ili ne:

unzip -tq slova

Da biste testirali sve zipfile u trenutnom direktorijumu, štampate samo sažetke:

unzip -tq \ * .zip

(Slagalica pre asterisk se zahteva samo ako granata proširuje džokerove, kao u Unixu, umjesto dvostrukih citata, kao u izvornim primjerima ispod.) Da bi se na standardni izlaz izvukli svi članovi slova.zip čije se imena završavaju u .tex , auto-pretvaranje u lokalnu konvenciju konačne linije i dovodjenje izlaza u više (1):

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

Izvaditi binarnu datoteku paper1.dvi na standardni izlaz i uvući ga u program za štampanje:

unzip -p članci paper1.dvi | dvips

Da biste izvadili sve FORTRAN i C izvorne datoteke - *. F, * .c, * .h i Makefile - u direktorijum / tmp:

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

(dvostruki citati su neophodni samo u Unixu i samo ako je uključeno zaglavljivanje). Da biste izvadili sve FORTRAN i C izvorne datoteke, bez obzira na slučaj (npr. I * .c i * .C i bilo koji makefile, Makefile, MAKEFILE ili slično):

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

Da biste izvadili sve takve datoteke, ali pretvorite bilo koje velike slova MS-DOS ili VMS imena u male slova i pretvorite završetak linija svih datoteka na lokalni standard (bez obzira na bilo koje datoteke koje bi mogle biti označene "binarnim"):

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

Da biste izvadili samo nove verzije fajlova već u trenutnom direktorijumu, bez upita (NAPOMENA: pazite da odštampate u jednom vremenskom zonu zipfile kreiran u drugom - ZIP arhiva, osim onih koja su stvorena od strane Zip 2.1 ili kasnije, ne sadrže informacije o vremenskom zonu i "nova" datoteka iz istočnog vremenskog zona može, zapravo, biti starija):

unzip -fo izvore

Da biste izvadili nove verzije fajlova već u trenutnom direktorijumu i napravili bilo koji fajl koji nije već tu (isto upozorenje kao prethodni primjer):

unzip -uo izvore

Da biste prikazali dijagnostički ekran koji pokazuje koje opcije za unzip i zipinfo se čuvaju u promenljivim okruženjima , da li je kompilacija sa kojom je napravljena unzip kompilirana, bilo da je napravljena podrška za dešifrovanje itd .:

unzip -v

U poslednjih pet primera, pretpostavimo da su UNZIP ili UNZIP_OPTS podešeni na -q. Da napravite nečujnu molbu:

unzip -l file.zip

Da napravimo dvostruko miran oglas:

unzip -ql file.zip

(Imajte na umu da je `` .zip '' generalno nije neophodno.) Da uradite standardnu ​​listu:

unzip --ql file.zip

ili

unzip -lq file.zip

ili

unzip -l-q file.zip

(Ekstra minusi u opcijama ne boli.)

Kompletna sintaksa komande: zip
Kompletna sintaksa komande: unzip