Esimerkki "gunzip" -komennosta

Jos katsot kansioita ja löydät tiedostoja, joilla on laajennus ".gz", se tarkoittaa, että ne on pakattu käyttäen "gzip" -komentoa .

"Gzip" -komento käyttää Lempel-Ziv (ZZ77) -pakkausalgoritmia tiedostojen, kuten asiakirjojen, kuvien ja ääniraitojen, koon pienentämiseen.

Tietenkin, kun olet pakannut tiedoston "gzip" avulla, jossakin vaiheessa haluat purkaa tiedoston uudestaan.

Tässä oppaassa näytämme, kuinka purkaa tiedosto, joka on pakattu käyttäen "gzip" -komentoa.

Dekomprata tiedostoja käyttämällä & # 34; gzip & # 34; Komento

"Gzip" -komento tarjoaa itse menetelmän purkamaan tiedostoja ".gz" -laajennuksella.

Tiedoston purkamista varten sinun on käytettävä miinus d (-d) -kytkintä seuraavasti:

gzip -d myfilename.gz

Tiedosto puretaan ja ".gz" -laajennus poistetaan.

Purkaa tiedosto käyttäen & # 34; gunzip & # 34; Komento

Vaikka "gzip" -komento on täysin kelvollinen, on paljon helpompaa muistaa, että vain "gunzip" -tiedosto purkaa tiedoston seuraavan esimerkin mukaisesti:

gunzip myfilename.gz

Pakota purkamaan tiedosto

Joskus "gunzip" -komennolla on ongelmia purettaessa tiedostoa.

Yleinen syy "gunzip": lle, joka kieltäytyy purkamasta tiedostoa, on, jos tiedostonimi, joka jää jäljelle dekompression jälkeen, on sama kuin jo olemassa oleva.

Kuvittele esimerkiksi, että sinulla on tiedosto "document1.doc.gz" ja haluat purkaa sen käyttämällä "gunzip" -komentoa. Kuvittele, että sinulla on myös tiedosto nimeltä "document1.doc" samassa kansiossa.

Kun suoritat seuraavan komennon, näyttöön ilmestyy viesti, että tiedosto on jo olemassa ja sinua pyydetään vahvistamaan toiminta.

gunzip document1.doc.gz

Voit tietenkin kirjoittaa "Y" hyväksyäksesi, että olemassa oleva tiedosto korvataan. Jos toteutat "gunzip" -ohjelmaa osana komentosarjaa, et kuitenkaan halua, että viesti näytetään käyttäjälle, koska se estää komentosarjan käynnistyksen ja vaatii syötettä.

Voit pakottaa "gunzip" -komennon purkamaan tiedoston käyttämällä seuraavaa syntaksia:

gunzip -f document1.doc.gz

Tämä korvaa olemassa olevan samannimisen tiedoston, eikä se tule pyytämään sinua tekemällä sitä. Varmista siis, että käytät miinus f (-f) -kytkintä huolellisesti.

Kuinka pitää sekä puristetun että dekompressoituneen tiedoston

Oletuksena "gunzip" -komento purkaa tiedoston ja laajennus poistetaan. Siksi tiedosto "myfile.gz" kutsutaan nyt nimellä "myfile" ja sitä laajennetaan täysikokoiseksi.

Voi olla, että haluat purkaa tiedoston, mutta myös säilyttää kopion pakatusta tiedostosta.

Voit saavuttaa tämän suorittamalla seuraavan komennon:

gunzip -k myfile.gz

Sinulla on nyt "myfile" ja "myfile.gz".

Pakkauksen tulostus

Jos pakattu tiedosto on tekstitiedosto, voit tarkastella sitä sisältävää tekstiä ilman, että se purkaa sen ensin.

Voit tehdä tämän käyttämällä seuraavaa komentoa:

gunzip -c myfile.gz

Edellä oleva komento näyttää myfile.gz: n sisällön päätelaitteelle.

Näytä tiedot pakatusta tiedostosta

Saat lisätietoja pakatusta tiedostosta "gunzip" -komennolla seuraavasti:

gunzip -l myfile.gz

Yllä mainitun komennon lähdössä on seuraavat arvot:

Tämän komennon hyödyllisin osa on silloin, kun käsittelemme suuria tiedostoja tai levyä, joka on vähän levytilaa.

Kuvittele, että levyasema on 10 gigatavua ja pakattu tiedosto on 8 gigatavua. Jos käytät "gunzip" -komentoa sokeasti, saatat huomata, että komento epäonnistuu, koska pakkaamaton koko on 15 gigatavua.

Käynnistämällä "gunzip" -komentoa miinus -l (-l) -kytkimellä voit tarkistaa, että levyltä, jonka tiedoston purkaminen on, on tarpeeksi tilaa . Voit myös nähdä tiedostonimen, jota käytetään tiedoston purkamisen yhteydessä.

Paljon tiedostojen purkamista rekursiivisesti

Jos haluat purkaa kaikki kansiossa olevat tiedostot ja kaikki tiedostot kaikkiin alla oleviin kansioihin, voit käyttää seuraavaa komentoa:

gunzip -r nimikenimi

Kuvittele esimerkiksi, että sinulla on seuraava kansiorakenne ja tiedostot:

Voit purkaa kaikki tiedostot suorittamalla seuraavan komennon:

gunzip -r Dokumentit

Testaa, onko pakattu tiedosto voimassa

Voit testata, onko tiedosto pakattu "gzip" -ohjelmalla suorittamalla seuraava komento:

gunzip -t filename.gz

Jos tiedosto on virheellinen, saat viestin muilta, sinut palautetaan syötteeseen ilman viestiä.

Mitä tapahtui juuri, kun poistit tiedoston

Oletuksena, kun suoritat "gunzip" -komennon, jätät vain puretun tiedoston ilman "gz" -laajennusta.

Jos käytät lisätietoja, voit käyttää miinus v (-v) -kytkintä näyttämään verbose-tietoja :

gunzip -v tiedostonimi.gz

Tuotos tulee olemaan näin:

filename.gz: 20% - korvataan tiedostonimellä

Tämä kertoo alkuperäisen pakkaa tiedostonimen, kuinka paljon se purettiin ja lopullinen tiedostonimi.