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.
Voit purkaa kaikki letters.zip- jäsenet vain nykyiseen hakemistoon:
unzip -j kirjaimiaJos haluat testata letters.zip-tiedostoa , tulosta vain yhteenvetosanoma, joka osoittaa, onko arkisto hyvä vai ei:
unzip -tq-kirjaimetVoit 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 | dvipsVoit 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 / tmpJos 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 / tmpVoit 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ähteetNä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 -vOletetaan viimeisten viiden esimerkin aikana, että UNZIP tai UNZIP_OPTS asetetaan -q. Yksittäisen hiljaisen listan tekeminen:
unzip -l file.zipVoit tehdä kaksinkertaisen hiljaisen listan:
poista -ql file.zip(Huomaa, että `.zip '' ei ole yleensä tarpeen.) Vakiolistaus:
poista --ql file.ziptai
poista -q file.ziptai
unzip -l - q file.zip (Vaihtoehtoiset ylimääräiset vähennykset eivät vahingoita.)
Komennon täydellinen syntaksi: zip
Komennon täydellinen syntaksi: purkaa