Primjer upotrebe naredbe "gunzip"

Ako pogledate svoje mape i pronađete datoteke s nastavkom ".gz", to znači da su komprimirane pomoću naredbe "gzip" .

Naredba "gzip" koristi algoritam za kompresiju Lempel-Ziv (ZZ77) kako bi smanjio veličinu datoteka poput dokumenata, slika i audio zapisa.

Naravno, nakon što ste komprimirali datoteku koristeći "gzip", u nekoj će fazi ponovno htjeti dekomprimirati datoteku.

U ovom vodiču ćemo vam pokazati kako dekomprimirati datoteku koja je komprimirana pomoću naredbe "gzip".

Dekomprimirati datoteke pomoću & # 34; gzip & # 34; Naredba

Naredba "gzip" sama pruža metodu dekomprimiranja datoteka s ekstenzijom ".gz".

Za dekomprimiranje datoteke morate koristiti minus d (-d) prekidač kako slijedi:

gzip -d myfilename.gz

Datoteka će biti decompressed i ekstenzija ".gz" će biti uklonjena.

Dekomprimirati datoteku pomoću & # 34; gunzip & # 34; Naredba

Dok je "gzip" naredba savršeno valjana, mnogo je lakše zapamtiti samo za korištenje "gunzip" za dekomprimiranje datoteke kao što je prikazano u sljedećem primjeru:

gunzip myfilename.gz

Snažite datoteku za decompress

Ponekad naredba "gunzip" ima poteškoća s dekomprimiranjem datoteke.

Uobičajeni razlog za "gunzip" koji odbija dekomprimirati datoteku je mjesto gdje će naziv datoteke koji će ostati nakon dekompresije jednak onome koji već postoji.

Na primjer, zamislite da imate datoteku pod nazivom "document1.doc.gz" i želite ga dekomprimirati pomoću naredbe "gunzip". Sada zamislite da u istoj mapi imate datoteku pod nazivom "document1.doc".

Kada pokrenete sljedeću naredbu pojavit će se poruka koja kaže da datoteka već postoji i od vas će se tražiti da potvrdite radnju.

gunzip document1.doc.gz

Naravno, možete unijeti "Y" da biste prihvatili da će postojeća datoteka biti prepisana. Ako implementirate "gunzip" kao dio skripte, ipak nećete htjeti da poruku bude prikazana korisniku jer zaustavlja pokretanje skripte i zahtijeva unos.

Možete prisiliti naredbu "gunzip" za dekomprimiranje datoteke pomoću sljedeće sintakse:

gunzip -f document1.doc.gz

To će prebrisati postojeću datoteku istog naziva i neće vas tražiti. Stoga pazite da pažljivo koristite minus f (-f) prekidač.

Kako držati i komprimiranu i dekomprimiranu datoteku

Prema zadanim postavkama, "gunzip" naredba će dekomprimirati datoteku, a proširenje će biti uklonjeno. Stoga se datoteka pod nazivom "myfile.gz" sada zove "myfile" i bit će proširena na punu veličinu.

Možda ćete htjeti dekompritisirati datoteku, ali i zadržati kopiju komprimirane datoteke.

To možete postići pokretanjem sljedeće naredbe:

gunzip -k myfile.gz

Sad ćete ostati s "myfile" i "myfile.gz".

Prikazivanje komprimiranog izlaza

Ako je komprimirana datoteka tekstualna datoteka, možete vidjeti tekst unutar nje bez potrebe da ga prvo dekomprimirajte.

Da biste to učinili upotrijebite sljedeću naredbu:

gunzip -c myfile.gz

Gornja naredba će prikazati sadržaj myfile.gz na terminalni izlaz.

Prikaz informacija o komprimiranoj datoteci

Više informacija o komprimiranoj datoteci možete saznati pomoću naredbe "gunzip" kako slijedi:

gunzip -l myfile.gz

Izlaz iz gornje naredbe prikazuje sljedeće vrijednosti:

Najkorisniji aspekt ove naredbe je kada se radi o velikim datotekama ili pogonu koji je slab na disku.

Zamislite da imate pogon veličine 10 gigabajta, a komprimirana datoteka je 8 gigabajta. Ako slijepo pokrenete "gunzip" naredbu, možda ćete naići da naredba ne uspije jer je nekomprimirana veličina 15 gigabajta.

Pokretanjem naredbe "gunzip" s prekidačem minus l (-l) možete provjeriti je li disk koji dekomprimiranu datoteku ima dovoljno prostora . Također možete vidjeti naziv datoteke koji će se koristiti kada se datoteka dekomprimira.

Dekomprimiranje puno datoteka rekurzivno

Ako želite dekomprimirati sve datoteke u mapi i sve datoteke u svim mapama ispod koje možete koristiti sljedeću naredbu:

gunzip -r korisničko ime

Na primjer, zamislite da imate sljedeću strukturu mapa i datoteke:

Sve datoteke možete dekompresirati pokretanjem sljedeće naredbe:

gunzip -r Dokumenti

Provjerite je li komprimirana datoteka valjana

Možete testirati je li datoteka komprimirana pomoću "gzip" pokretanjem sljedeće naredbe:

gunzip -t filename.gz

Ako je datoteka nevažeća, primit ćete poruku na neki drugi način, bit ćete vraćeni na ulaz bez poruke.

Što se točno dogodilo kada ste dešifrirali datoteku

Prema zadanim postavkama kada pokrenete naredbu "gunzip", ostavite samo s dekomprimiranom datotekom bez proširenja "gz".

Ako imate više informacija, možete upotrijebiti tipku minus v (-v) da biste prikazali opširne informacije :

gunzip -v filename.gz

Izlaz će biti ovako:

filename.gz: 20% - zamijenjeno je nazivom datoteke

Ovo vam govori originalni format datoteke, količinu dekompresije i konačni naziv datoteke.