Linux Unzip Command

Selaus tiedostoilla on helppo ja tehokas tapa siirtää ne tietokoneiden ja palvelimien välillä käyttämällä paljon vähemmän kaistanleveyttä kuin lähettää täysikokoisia tiedostoja. Kun saat zip-arkistosta Linuxissa, purkaminen on yhtä helppoa. Seuraavassa on muutamia tapoja käyttää zip-komentoa Linux-komentorivillä .

Yksittäisen Zip-tiedoston purkaminen nykyiseen kansioon

Tiedoston purkamisen perusmuoto on:

poista tiedostonimi

Esimerkiksi, olet sanonut, että yhtye Ugly Kid Joe on nimeltään "Menace To Sobriety", joka on zip-tiedosto nimeltään "Menace To Sobriety".

Jos haluat purkaa tämän tiedoston nykyiseen kansioon, suorita seuraava komento:

purkaa "uhka sopia"

Useiden tiedostojen purkaminen

Man-komennon avulla voit purkaa useamman kuin yhden tiedoston kerralla seuraavan syntaksin avulla:

poista tiedostonimi1 tiedostonimi2 tiedostonimi3

Sano että olet kirjoittanut kolme tiedostoa Alice Cooper -albumista nimeltä "Roskakori", "Hey Stoopid" ja "Dragontown" erikseen. Jos haluat purkaa nämä tiedostot, kokeile lisätä seuraavia ohjeita:

poista "Trash.zip" "Dragontown.zip" "Hey Stoopid.zip"

Se, mitä sitten saat, on kuitenkin tämä virhe:

Arkisto: Trash.zip varovaisuus: tiedostonimi ei täsmää: Dragontown.zip <

Olettaen, että nämä kolme tiedostoa ovat samassa kansiossa, parempi tapa on käyttää seuraavaa komentoa:

unzip '* .zip'

Ole varovainen, vaikka: Tämä komento on mielivaltainen ja purkaa jokaisen zip-tiedoston nykyisessä kansiossa.

Pura avata tiedosto, mutta poista tietyt muut tiedot

Jos sinulla on zip-tiedosto ja haluat purkaa kaikki tiedostot paitsi yhden, käytä -x-kytkintä seuraavasti:

unzip filename.zip -x filetoexclude.zip

Jotta esimerkki jatkuu, Alice Cooperin "Trash" -albumilla on laulu nimeltään "Bed Of Nails". Jos haluat purkaa kaikki kappaleet paitsi "Bed Of Nails", käytä seuraavaa syntaksia:

Unzip Trash.zip -x "Bed Of Nails.mp3"

Pura zip-tiedosto eri hakemistoon

Jos haluat asettaa zip-tiedoston sisällön toiseen hakemistoon kuin nykyinen, käytä -d-kytkintä, kuten:

poista tiedostonimi.zip -d polku / to / extract / to

Jos esimerkiksi puretaan "Trash.zip" -tiedosto "/ home / music / Alice Cooper / Roskakoriin", käytät seuraavaa syntaksia:

unzip Trash.zip -d / home / musiikki / Alice Cooper / Trash

Pakattujen Zip-tiedostojen sisällön näyttäminen

Jos haluat luetella pakatun tiedoston sisällön, käytä -l-kytkintä:

unzip -l tiedostonimi.zip

Jos haluat nähdä kaikki albumin "Trash.zip" kappaleet, käytä seuraavaa:

unzip -l Trash.zip

Palautetut tiedot sisältävät:

Kuinka testata, jos zip-tiedosto on voimassa

Jos haluat tarkistaa, onko zip-tiedosto OK ennen sen poistamista, käytä -t-kytkintä:

unzip -t filename.zip

Esimerkiksi, onko "Trash.zip" kelvollinen, voit käyttää seuraavaa:

unzip -t Trash.zip

Jokainen tiedosto on luettelossa, ja sen vieressä tulee näkyviin "OK". Lähdön alareunassa pitäisi näkyä sanoma, jossa mainitaan "ei pakattuihin tietoihin ..."

Näytä yksityiskohtaiset tiedot pakatusta tiedostosta

Jos haluat yksityiskohtaisempia tietoja, käytä -v-kytkinä, joka tuottaa enemmän verbaalisia tietoja:

Syntaksi on seuraava:

unzip -v-tiedostonimi

Esimerkiksi:

unzip -v Trash.zip

Verbose output sisältää seuraavat tiedot:

Purkaa zip-tiedosto nykyiseen hakemistoon luomatta hakemistoja

Jos olet lisännyt kansioita zip-tiedostossa luodessasi sitä, standardi unzip-komento luo kansion rakenteen uudelleen purkamatta.

Jos esimerkiksi puretaan zip-tiedosto nimeltä "filename1.zip" seuraavalla rakenteella, kansioita luodaan uudelleen, kun puretaan pakkaus:

Jos haluat kaikkien ".txt" -tiedostojen purkamisen nykyiseen kansioon ilman, että kansioita luodaan uudelleen, käytä -j-kytkintä seuraavasti:

unzip -j filename.zip

Dekompressi tiedoston pyytämättä, kun tiedostot ovat jo olemassa

Kuvittele, että olet purkanut zip-tiedoston, ja olet alkanut käsitellä tiedostoja, jotka olet poistanut.

Jos sinulla on toinen tiedosto, jonka haluat purkaa ja zip-tiedosto sisältää tiedostoja, jotka ovat jo olemassa kohdekansioissa, näyttöön tulee varoitus, ennen kuin järjestelmä korvaa tiedostot. Tämä on hyvä, mutta jos pursit tiedoston, jossa on 1000 tiedostoa, et halua pyytää joka kerta.

Joten, jos et halua korvata olemassa olevia tiedostoja, käytä -n kytkintä:

unzip -n tiedostonimi.zip

Jos et välitä, onko tiedosto jo olemassa ja haluat aina korvata tiedostot niiden poistamisen yhteydessä pyytämättä, käytä -o-valitsinta:

unzip -o filename.zip

Salasanalla suojatun Zip-tiedostojen poistaminen

Jos haluat purkaa tiedoston, joka vaatii salasanan käytön, käytä -P-kytkintä ja sen jälkeen salasanaa:

unzip -P salasanan tiedostonimi.zip

Jos esimerkiksi haluat purkaa tiedoston nimeltä "cats.zip" salasanalla "kittens123", käytä seuraavaa:

unzip -P kittens123 filename.zip

Unzipping tiedoston ilman näyttöä

Oletusarvoisesti komennolla "unzip" luetellaan kaikki, mitä se tekee, mukaan lukien arkistossa olevien tiedostojen luettelointi sen poistamisen yhteydessä. Voit poistaa tämän lähdön -q-kytkimellä:

poista -q tiedostonimi.zip

Tämä purkaa tiedostonimen antamatta mitään tuottoa ja palauttaa sinut kohdistimeen, kun se on päättynyt.

Linux tarjoaa kymmeniä muita kytkimiä. Tutustu Linux-man sivuihin saadaksesi lisätietoja.