Ero sivun ”UnZip” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(komentorivikomennosta artikkeli)
(ei mitään eroa)

Versio 30. marraskuuta 2008 kello 22.21

unzip on komentoriviohjelma jolla on mahdollista purkaa ja muulla tavoin käsitellä pakattuja ZIP-tiedostoja. Se ei nimensä mukaisesti mahdollista zip-tiedostojen luomista vaan tähän tarkoitukseen käytetään erillistä zip-ohjelmaa. Unzip on yhteensopiva MS-DOS-ympäristössä käytetyn PKZIP-ohjelman luomien ZIP-pakettien kanssa.

Käyttö

Zip-tiedosto puretaan nykyiseen hakemistoon komennolla

unzip tiedosto.zip

jos parametrina annettavan tiedostonimen perään ei kirjoiteta päätettä .zip, ohjelma yrittää automaattisesti lisätä sen ja etsiä löytyykö tällä nimellä tiedostoa.

Jos ZIP-tiedostosta halutaan purkaa vain tietyt tiedostot, luetellaan ne tiedostonimen jälkeen. Esimerkiksi seuraava purkaisi tiedostosta arkisto.zip tiedostot lueminut ja lisenssi:

unzip arkisto.zip lueminut lisenssi

Vastaavasti tietyt tiedostot voitaisiin jättää purkamatta luettelemalla ne valitsimen -x jälkeen:

unzip arkisto.zip -x internetexplorer 

Lueteltaessa sekä purettavia että purkamatta jätettäviä tiedostoja voidaan käyttää jokerimerkkeinä tähteä (*) ja kysymysmerkkiä (?). Kysymysmerkki vastaa mitä tahansa yksittäistä merkkiä ja tähti merkkijonoa. Esimerkiksi kaikki a-kirjaimella alkavat tiedostot listattaisiin merkinnällä "a*" ja tiedostot, joissa on tasan kolme merkkiä merkinnällä "???". Jos jokerimerkkejä käytetään on nämä merkkijonot laitettava lainausmerkkeihin jottei pääte käsittele niitä (pääte esimerkiksi muuttaisi merkinnän a* listaksi kyseisessä hakemistossa olevia a:lla alkavia tiedostoja). Esimerkiksi:

unzip arkisto.zip "a*"

Oletuksena unzip purkaa tiedostot nykyiseen hakemistoon. Purkamiseen käytettävä hakemisto voidaan määrittää valitsimella -d:

unzip tiedosto.zip -d /home/kalle/uusipeli

purkaisi paketin sisällön hakemistoon /home/kalle/uusipeli. Jos kyseistä hakemistoa ei ole olemassa, se luodaan automaattisesti.

Paketissa olevat tiedostot on mahdollista nähdä käyttämällä valitsinta -l:

unzip -l arkisto.zip

Katso myös