logo

Linux gzip

Gzip (GNU zip) je komprimačný nástroj, ktorý sa používa na skrátenie veľkosti súboru. Pôvodný súbor bude štandardne nahradený komprimovaným súborom s koncovkou (.gz).

Na dekomprimovanie súboru môžete použiť príkaz gunzip a váš pôvodný súbor sa vráti.

Syntax:

 gzip . . . gunzip . . . 

Príklad:

 gzip file1.txt file2.txt gunzip file1.txt file2.txt 
Linuxové gzip filtre1

Pozrite sa na snímku vyššie, príkaz gzip skomprimoval súbory 'file1.txt' a 'file2.txt' . Komprimované súbory sú zobrazené s príponou (.gz). Zatiaľ čo príkaz gunzip dekomprimoval rovnaké súbory a prípona (.gz) bola odstránená.


možnosti gzip

Spoločná kompresia viacerých súborov

Ak chcete komprimovať viac ako jeden súbor spolu, môžete použiť príkazy 'cat' a gzip s príkazom pipe.

Syntax:

 cat . . | gzip > 

Príklad:

 cat file1.txt file2.txt | gzip > final.gz 
Linuxové gzip filtre2

Pozrite sa na snímku vyššie, oba súbory ' súbor1.txt' a 'file2.txt' sú stlačené ako 'final.gz' .


gzip -l

Príkaz 'gzip -l' hovorí o kompresnom pomere alebo o tom, do akej miery bol komprimovaný pôvodný súbor.

Syntax:

 gzip -l . . 

Príklad:

 gzip -l final.gz jtp.txt.gz 
Linuxové gzip filtre3

Pozrite sa na snímku vyššie, príkaz 'gzip -l final.gz jtp.txt.gz' zobrazuje pomer oboch súborov.


Ako komprimovať adresár

Príkaz gzip nebude schopný komprimovať adresár, pretože dokáže komprimovať iba jeden súbor. Ak chcete komprimovať adresár, musíte použiť 'berie' príkaz.

Spojovník (-) nie je povinný v príkaze „tar“.

'c' je do vytvoriť ,

'v' je pre verbose, to displej výkon,

'f' spomenúť destinácia vášho výstupného súboru,

's' na upresnenie komprimovať s gzip.

Syntax:

 tar cf - | gzip > 

ALEBO

 tar cvfz office.tar.gz office 

Príklad:

 tar cf - office | gzip > office.tar.gz 
Linuxové gzip filtre4

Pozrite sa na snímku vyššie, adresár 'office' je komprimovaný príkazom 'tar'.