Exempel på användningar av kommandot gzip
De gzip kommandot är ett vanligt sätt att komprimera filer inom Linux.
Som standard när du komprimerar en fil eller mapp med hjälp av gzip kommandot kommer det att ha samma filnamn som det gjorde tidigare men med tillägget .gz.
Skärmbilderna nedan gäller för Ubuntu specifikt, men kommandot gzip fungerar också på andra Unix-liknande operativsystem.

Hur man komprimerar en fil med gzip
Det enklaste sättet att komprimera en enda fil med gzip är att köra följande kommando:
gzip filnamn
För att komprimera en fil som heter mydocument.odt kör följande kommando:
gzip mydocument.odt
Om filnamnet innehåller mellanslag, omge det med citattecken:
gzip "det här är min fil.png"
Vissa filer komprimeras bättre än andra. Till exempel dokument, textfiler, bitmappsbilder och vissa ljud- och videoformat som WAV och MPEG komprimeras mycket bra. Andra filtyper som t.ex JPEG bilder och MP3-ljudfiler komprimeras inte alls bra och filen kan faktiskt öka i storlek efter att ha kört gzip befalla det.
JPEG-bilder och
De gzip kommandot försöker bara komprimera vanliga filer och mappar.
Hur man dekomprimerar en fil med kommandot gzip
Använd följande kommando för att dekomprimera ett gzip-arkiv:
gzip -d filnamn.gz
För att dekomprimera mydocument.odt.gz fil använd följande kommando:
gzip -d mydocument.odt.gz
Tvinga en fil att komprimeras
Ibland kan en fil inte komprimeras. Att tvinga gzip kommandot för att göra sina saker kör bara följande kommando:
gzip -f filnamn
Hur man behåller den okomprimerade filen
Som standard när du komprimerar en fil med hjälp av gzip kommandot får du en ny fil med tillägget .gz. För att komprimera filen och behålla den ursprungliga filen måste ange -k flagga:
gzip -k filnamn
Om du kör följande kommando skulle du få en fil som heter mydocument.odt och mydocument.odt.gz.
gzip -k mydocument.odt
Få lite statistik om hur mycket utrymme du sparat
Hela poängen med att komprimera filer handlar om att spara diskutrymme eller att minska storleken på en fil innan den skickas över ett nätverk. De gzip kommandot ger den typ av statistik du behöver när du kontrollerar komprimeringsprestanda.
För att få listan med statistik kör följande kommando:
gzip -l filnamn.gz
I kommandot ovan är alternativet en liten bokstav L, inte en 1 eller versal i.
Informationen som returneras av kommandot ovan är följande:
- Komprimerad storlek
- Okomprimerad storlek
- Förhållandet i procent
- Okomprimerat filnamn
Komprimera varje fil i en mapp och undermappar
Komprimera varje fil i en mapp och dess undermappar genom att använda följande kommando:
gzip -r mappnamn
Denna process skapar inte en fil som heter mappnamn.gz. Istället går den igenom katalogstrukturen och komprimerar varje fil i den mappstrukturen.
För att komprimera mappstrukturen som en fil är det bättre att skapa en tar-fil och sedan gzippa tar-filen.
Använd det här kommandot för att dekomprimera flera filer:
gzip -d *.gz
Hur man testar giltigheten av en komprimerad fil
För att verifiera att en fil är giltig, kör följande kommando:
gzip -t filnamn
Om filen är giltig blir det ingen utdata.
Hur man ändrar komprimeringsnivån
Du kan komprimera en fil på olika sätt. Till exempel kan du välja en mindre komprimering som kommer att fungera snabbare eller så kan du satsa på maximal komprimering som har kompromissen att ta längre tid att köra.
För att få minsta komprimering vid den snabbaste hastigheten kör följande kommando:
gzip -1 filnamn
För att få maximal komprimering vid lägsta hastighet kör följande kommando:
gzip -9 filnamn
Du kan variera hastigheten och kompressionsnivån genom att välja olika siffror mellan 1 och 9.
Standard Zip-filer
De gzip kommandot ska inte användas när du arbetar med vanliga zip-filer. Du kan använda de blixtlås kommando och packa upp kommando för att hantera dessa filer.