Käsu 'gunzip' kasutamise näide
Kui vaatate oma kaustu läbi ja leiate failid laiendiga .gz, tähendab see, et need failid olid kokkusurutud gzip käsuga. Käsk gzip kasutab Lempel-Ziv (ZZ77) tihendusalgoritmi, et vähendada failide, näiteks dokumentide, piltide ja heliribade suurust. Pärast faili tihendamist gzipi abil peate faili lahti pakkima. Siin on, kuidas seda teha faili lahti pakkima mis tihendati gzip käsuga.
Pakkige failid lahti käsu gzip abil
Käsk gzip pakub meetodi .gz-laiendiga failide lahtipakkimiseks.
Faili lahtipakkimiseks kasutage miinus d (-d) lülitage järgmiselt:
gzip -d minu failinimi.gz
Fail tihendatakse ja laiend .gz eemaldatakse.

Pakkige fail lahti, kasutades käsku gunzip
Kuigi käsu gzip kasutamine on kehtiv, on lihtsam meeles pidada, et faili lahtipakkimiseks tuleb kasutada gunzipi, nagu on näidatud järgmises näites:
gunzip minu failinimi.gz

Sundige fail lahti pakkima
Mõnikord on gunzip käsul probleeme faili lahtipakkimisega. Levinud põhjus, miks gunzip keeldub faili lahti pakkimast, on see, kui pärast lahtipakkimist jäetud failinimi on sama, mis juba olemas on.
Kujutage näiteks ette, et teil on fail nimega document1.doc.gz, ja soovite selle lahti pakkida, kasutades käsku gunzip. Kujutage ette, et teil on ka fail nimega dokument1.dok samas kaustas. Kui käivitate järgmise käsu, kuvatakse teade, mis teatab faili olemasolust. Teil palutakse toiming kinnitada.
gunzip document1.doc.gz
Saate siseneda Y nõustuda olemasoleva faili ülekirjutamisega. Kui aga rakendate gunzipi skripti osana, ei taha te kasutajale sõnumit kuvada, kuna see peatab skripti käitamise ja nõuab sisestust.
Saate sundida käsku gunzip faili lahti pakkima, kasutades järgmist süntaksit:
gunzip -f document1.doc.gz

See kirjutab üle olemasoleva samanimelise faili ja seda tehes ei küsita. Seetõttu peaksite veenduma, et kasutate miinus f (-f) vahetage ettevaatlikult.
Kuidas hoida nii tihendatud kui ka lahtipakkitud faili
Vaikimisi pakkib gunzip-käsk faili lahti ja laiend eemaldatakse. Seetõttu fail nimega minu fail.gz kutsutakse minu failja seda laiendatakse täissuuruses.
Kui soovite faili lahti pakkida, kuid säilitada ka tihendatud faili koopia, käivitage järgmine käsk:
gunzip -k myfile.gz
Nüüd jääb teile alles minu fail ja minu fail.gz.

Kuva kokkusurutud väljund
Kui tihendatud fail on a tekstifail, saate vaadata selles olevat teksti ilma seda esmalt lahti pakkimata. Selleks kasutage järgmist käsku:
gunzip -c myfile.gz
Ülaltoodud käsk kuvab sisu minu fail.gz terminali väljundisse.
Kuvab teavet tihendatud faili kohta
Tihendatud faili kohta saate lisateavet käsuga gunzip järgmiselt:
gunzip -l myfile.gz

Ülaltoodud käsu väljund näitab järgmisi väärtusi:
- Kokkusurutud suurus
- Kokkusurumata suurus
- Suhe
- Tihendamata failinimi
Selle käsu kõige kasulikum aspekt on see, kui olete suurte failidega tegelemine või draiv, millel on vähe kettaruumi.
Kujutage ette, et teil on 10 gigabaiti suurune draiv ja tihendatud fail on 8 gigabaiti. Kui käivitate pimesi käsku gunzip, võite avastada, et käsk nurjub, kuna tihendamata suurus on 15 gigabaiti.
Käivitades käsu gunzip miinus l (-l) lülitit, saate kontrollida, kas kettal, millele faili lahti pakkite, on piisavalt ruumi. Näete ka failinime, mida kasutatakse faili lahtipakkimisel.
Pakkige palju faile rekursiivselt lahti
Kui soovite lahti pakkida kõik kaustas olevad failid ja kõik failid kõigis selle all olevates kaustades, kasutage järgmist käsku:
gunzip -r kaustanimi

Näiteks kujutage ette, et teil on järgmine kaustastruktuur ja failid:
- Dokumendid
- mydoc.gz
- mydoc1.gz
- Kontod
- arvutustabel1.gz
- tabel2.gz
Saate kõik failid lahti pakkida, käivitades järgmise käsu:
gunzip -r Dokumendid
Testige, kas tihendatud fail on kehtiv
Saate testida, kas fail on gzipi abil tihendatud, käivitades järgmise käsu:
gunzip -t failinimi.gz
Kui fail on kehtetu, saate teate. Vastasel juhul naasetakse sisendisse ilma sõnumita.
Mis juhtub faili lahtipakkimisel
Vaikimisi jääb gunzip-käsu käivitamisel alles dekompresseeritud fail ilma gz-laiendita.
Kui soovite rohkem teavet näha, kasutage miinusklahvi v (-v) lüliti näitamiseks paljusõnaline teave:
gunzip -v failinimi.gz
Väljund on umbes selline:
failinimi.gz: 20% – asendatud failinimega
See ütleb teile algse tihendatud failinime, selle lahtipakkimise ja lõpliku failinime.