logo

Linux gzip

Gzip (GNU zip) är ett komprimeringsverktyg som används för att trunkera filstorleken. Som standard kommer originalfilen att ersättas av den komprimerade filen som slutar med filändelsen (.gz).

För att dekomprimera en fil kan du använda kommandot gunzip och din ursprungliga fil kommer tillbaka.

Syntax:

 gzip . . . gunzip . . . 

Exempel:

 gzip file1.txt file2.txt gunzip file1.txt file2.txt 
Linux gzip-filter1

Titta på ögonblicksbilden ovan, kommandot gzip har komprimerat filerna 'fil1.txt' och 'fil2.txt' . Komprimerade filer visas med filtillägget (.gz). Medan gunzip-kommandot har dekomprimerat samma filer och tillägget (.gz) tas bort.


gzip-alternativ

Komprimera flera filer tillsammans

Om du vill komprimera mer än en fil tillsammans kan du använda 'cat' och gzip-kommandot med pipe-kommando.

Syntax:

 cat . . | gzip > 

Exempel:

 cat file1.txt file2.txt | gzip > final.gz 
Linux gzip-filter2

Titta på ögonblicksbilden ovan, båda filerna 'fil1.txt' och 'fil2.txt' är komprimerade som 'final.gz' .

reactjs karta

gzip -l

Kommandot 'gzip -l' berättar om komprimeringsförhållandet eller hur mycket originalfilen har komprimerats.

Syntax:

 gzip -l . . 

Exempel:

 gzip -l final.gz jtp.txt.gz 
Linux gzip-filter3

Titta på ovanstående ögonblicksbild, kommando 'gzip -l final.gz jtp.txt.gz' visar förhållandet mellan båda filerna.


Hur man komprimerar en katalog

Kommandot gzip kommer inte att kunna komprimera en katalog eftersom det bara kan komprimera en enda fil. För att komprimera en katalog måste du använda 'tar' kommando.

Bindestreck (-) är inte obligatoriskt i 'tar'-kommandot.

'c' är att skapa ,

'i' är för verbose, till visa produktion,

'f' att nämna destination av din utdatafil,

'Med' för att specificera komprimera med gzip.

Syntax:

 tar cf - | gzip > 

ELLER

 tar cvfz office.tar.gz office 

Exempel:

 tar cf - office | gzip > office.tar.gz 
Linux gzip-filter4

Titta på ögonblicksbilden ovan, katalogen 'office' är komprimerad med kommandot 'tar'.