Primeri upotrebe komande "gunzip"

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

Komanda "gzip" koristi algoritam kompresije Lempel-Ziv (ZZ77) da smanji veličinu datoteka kao što su dokumenti, slike i audio zapisi.

Naravno, nakon što ste komprimirali datoteku pomoću "gzip-a", u određenoj fazi želite ponovo dekompresirati datoteku.

U ovom vodiču ćemo vam pokazati kako dekompresirati datoteku koja je komprimirana koristeći "gzip" komandu.

Dekompresiraj datoteke koristeći & # 34; gzip & # 34; Komanda

Sama naredba "gzip" obezbeđuje metod za dekompresiju datoteka sa ".gz" ekstenzijom.

Da biste dekompresovali datoteku, potrebno je da koristite minus d (-d) prekidač na sledeći način:

gzip -d myfilename.gz

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

Dekompresiraj datoteku pomoću & # 34; gunzip & # 34; Komanda

Iako je upotreba komande "gzip" sasvim validna, mnogo je lakše zapamtiti samo da koristite "gunzip" za dekompresiju datoteke kao što je prikazano u sljedećem primeru:

gunzip myfilename.gz

Napravite datoteku za dekompresiju

Ponekad komanda "gunzip" ima problema sa dekompresijom datoteke.

Uobičajeni razlog za "gunzip" odbijanje dekompresije datoteke je gdje će ime datoteke koje će biti ostavljeno nakon dekompresije isto što i već postoji.

Na primer, zamislite da imate datoteku pod nazivom "document1.doc.gz" i želite da ga dekomprimirate pomoću naredbe "gunzip". Sad zamislite da u istoj fascikli imate i datoteku pod nazivom "document1.doc".

Kada pokrenete sledeću naredbu pojavljuje se poruka koja navodi da datoteka već postoji i od vas će se tražiti da potvrdite akciju.

gunzip document1.doc.gz

Možete, naravno, uneti "Y" da prihvatite da će postojeća datoteka biti prepisana. Ako primenjujete "gunzip" kao deo skripte, međutim, nećete želeti da se korisniku prikaže poruka jer to sprečava pokretanje skripte i zahteva ulaz.

Možete primorati komandu "gunzip" da dekomprimira datoteku koristeći sljedeću sintaksu:

gunzip -f document1.doc.gz

Ovo će prepisati postojeću datoteku sa istim imenom i neće vas pozivati ​​dok to radite. Zato bi trebalo da budete sigurni da pažljivo koristite minus f (-f) prekidač.

Kako držati i složene i dekompresirane datoteke

Podrazumevano, naredba "gunzip" će dekompresirati datoteku i ekstenzija će biti uklonjena. Dakle, fajl pod nazivom "myfile.gz" sada će se nazvati "myfile" i biće proširen na punu veličinu.

Možda je slučaj da želite dekompresirati datoteku, ali takođe i držati kopiju komprimirane datoteke.

To možete postići tako što ćete pokrenuti sljedeću naredbu:

gunzip -k myfile.gz

Sada ćete ostati sa "myfile" i "myfile.gz".

Prikaz kompresovanog izlaza

Ako je komprimirana datoteka tekstualna datoteka, onda možete pogledati tekst unutar nje bez prethodne dekompresije.

Da biste to uradili koristite sledeću naredbu:

gunzip -c myfile.gz

Gornja komanda će prikazati sadržaj myfile.gz do izlaza terminala.

Prikaz informacija o kompresovanoj datoteki

Možete saznati više informacija o kompresovanoj datoteki pomoću naredbe "gunzip" na sledeći način:

gunzip -l myfile.gz

Izlaz gore navedene naredbe pokazuje sledeće vrednosti:

Najkorisniji aspekt ove naredbe je kada se bavite velikim datotekama ili disk jedinicom koja je niska na disku.

Zamislite da imate pogon veličine 10 gigabajta, a komprimirana datoteka je 8 gigabajta. Ako slepo pokrenete komandu "gunzip" onda možete pronaći da komanda ne uspeva jer je nekomprimirana veličina 15 gigabajta.

Pokretanjem komande "gunzip" pomoću minus l (-l) prekidača možete definisati da disk koji dekompresuje datoteku ima dovoljno prostora . Takođe možete videti ime datoteke koje će se koristiti kada se datoteka dekompresuje.

Dekompresivši puno datoteka rekurzivno

Ako želite dekompresirati sve datoteke u fascikli i sve datoteke u svim folderima ispod koje možete koristiti sljedeću naredbu:

gunzip -r foldername

Na primer, zamislite da imate sledeću strukturu fascikli i datoteke:

Možete dekompresirati sve datoteke tako što ćete pokrenuti sljedeću komandu:

gunzip -r dokumenti

Test Da li je komprimirana datoteka važeća

Možete testirati da li je datoteka komprimirana pomoću "gzip-a" pokretanjem sledeće naredbe:

gunzip -t filename.gz

Ako je datoteka nevažeća dobićete poruku u suprotnom, bićete vraćeni na unos bez poruke.

Šta se tačno dogodilo kada ste dekompresirali datoteku

Podrazumevano kada pokrećete komandu "gunzip", upravo ste ostavili dekompresovanu datoteku bez ekstenzije "gz".

Ako vi više informacija možete koristiti minus v (-v) prekidač da biste prikazali verbose informacije :

gunzip -v filename.gz

Izlaz će biti ovako:

filename.gz: 20% - zamenjen sa imenom fajla

Ovo vam govori o originalnom datoteke filma, koliko je dekompresovano i za krajnje filename.