Esimerkki Linux Command zip: n käyttötavoista

Aloitusopastus

Seuraavat esimerkit havainnollistavat komennon tyypillisiä käyttötarkoituksia pakattujen arkistointitiedostojen pakkaamista varten, joita kutsutaan myös zip-tiedostoiksi. Arkistotiedostot oletetaan generoivan ohjelmistolla , kuten zip-tiedostolla, joka käyttää vakiota zip-tiedostomuotoa.

Jos haluat käyttää puraa , purkaa kaikki arkiston letter.zip- jäsenet nykyiseen hakemistoon ja alihakemistoihin alla olevien alihakemistojen avulla.

poista kirjaimia

Voit purkaa kaikki letters.zip- jäsenet vain nykyiseen hakemistoon:

unzip -j kirjaimia

Jos haluat testata letters.zip-tiedostoa , tulosta vain yhteenvetosanoma, joka osoittaa, onko arkisto hyvä vai ei:

unzip -tq-kirjaimet

Voit testata kaikki zipfiles nykyisessä hakemistossa tulostamalla vain yhteenvedot:

unzip -tq \ *. zip

(Vastapainos ennen tähtiä vaaditaan vain, jos kuori laajentaa pelimerkkejä, kuten Unixissa, sen sijaan olisi voitu käyttää kaksinkertaisia ​​lainausmerkkejä, kuten alla olevissa lähdekoodeissa.) Vakiolähdön poistamiseksi kaikki letter.zip- jäsenet, joiden nimet päättyvät .tex , automaattinen muuntaminen paikalliseen päänvientikokonaisuuteen ja putkisto tuotokseen enemmän (1):

unzip -ca kirjaimet \ *. tex | lisää

Jotta binääritiedosto1.dvi voidaan purkaa vakiotulostukseen ja pudottaa sen tulostusohjelmaan:

unzip -p -artikkelit paper1.dvi | dvips

Voit purkaa kaikki FORTRAN- ja C-lähdetiedostot - *. F, * .c, * .h ja Makefile - / tmp-hakemistoon:

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

(kaksinkertaiset lainausmerkit ovat välttämättömiä vain Unixissa ja vain, jos päällekkäisyys on päällä). Kaikkien FORTRAN- ja C-lähdetiedostojen purkaminen tapauksesta riippumatta (esim. Sekä * .c ja * .C sekä mahdolliset makefile, Makefile, MAKEFILE tai vastaava):

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

Jos haluat purkaa tällaiset tiedostot, mutta muunna kaikki suuret MS-DOS- tai VMS-nimet pieniksi ja muunna kaikkien tiedostojen rivinpäät paikalliseen standardiin (ilman tiedostoja, jotka saattavat olla merkitty `` binäärillä ''):

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

Voit purkaa vain nykyisen hakemistossa olevien tiedostojen uudemmat versiot ilman kyselyä (HUOMAUTUS: varoittaa purkamalla yhden aikavyöhykkeen zip-tiedosto, joka on luotu toisessa - ZIP-arkistot, jotka eivät ole Zip 2.1: n tai uudemman luomia, eivät sisällä aikavyöhyketietoja, ja vanhempi "uuteen" -tiedosto voi olla vanhentunut):

unzip -fo lähteistä

Voit tuoda nykyisten hakemistojen nykyisiä tiedostoja uudempia versioita ja luoda tiedostoja, joita ei ole jo olemassa (sama varoitus kuin edellisessä esimerkissä):

unzip -uo lähteet

Näyttää diagnostiikkanäytön, joka osoittaa, mitä pako- ja zipinfo- asetuksia on tallennettu ympäristömuuttujille , onko salausavustusta koottu, kääntäjä, jolla pikanäppäys koottiin jne .:

unzip -v

Oletetaan viimeisten viiden esimerkin aikana, että UNZIP tai UNZIP_OPTS asetetaan -q. Yksittäisen hiljaisen listan tekeminen:

unzip -l file.zip

Voit tehdä kaksinkertaisen hiljaisen listan:

poista -ql file.zip

(Huomaa, että `.zip '' ei ole yleensä tarpeen.) Vakiolistaus:

poista --ql file.zip

tai

poista -q file.zip

tai

unzip -l - q file.zip

(Vaihtoehtoiset ylimääräiset vähennykset eivät vahingoita.)

Komennon täydellinen syntaksi: zip
Komennon täydellinen syntaksi: purkaa