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
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
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
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
Titta på ögonblicksbilden ovan, katalogen 'office' är komprimerad med kommandot 'tar'.