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:
- Pakkauskoko
- Pakkaamaton koko
- Suhde
- Pakkaamaton tiedostonimi
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:
- asiakirjat
- mydoc.gz
- mydoc1.gz
- tilit
- spreadsheet1.gz
- spreadsheet2.gz
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.