Eksempel på bruk av gzip-kommandoen
De gzip kommandoen er en vanlig måte å komprimere filer på i Linux.
Som standard når du komprimerer en fil eller mappe ved hjelp av gzip kommandoen vil den ha samme filnavn som før, men med filtypen .gz.
Skjermbildene nedenfor gjelder Ubuntu spesifikt, men gzip-kommandoen fungerer også på andre Unix-lignende operativsystemer.

Hvordan komprimere en fil ved hjelp av gzip
Den enkleste måten å komprimere en enkelt fil med gzip er å kjøre følgende kommando:
gzip filnavn
For å komprimere en fil som heter mydocument.odt kjør følgende kommando:
gzip mydocument.odt
Hvis filnavnet inneholder mellomrom, omslutt det med anførselstegn:
gzip "dette er filen min.png"
Noen filer komprimeres bedre enn andre. For eksempel dokumenter, tekstfiler, punktgrafikkbilder og visse lyd- og videoformater som WAV og MPEG komprimeres veldig bra. Andre filtyper som f.eks JPEG bilder og MP3-lydfiler komprimeres ikke i det hele tatt, og filen kan faktisk øke i størrelse etter å ha kjørt gzip kommando mot det.
JPEG-bilder og
De gzip kommandoen prøver bare å komprimere vanlige filer og mapper.
Hvordan dekomprimere en fil ved å bruke gzip-kommandoen
Bruk følgende kommando for å dekomprimere et gzip-arkiv:
gzip -d filnavn.gz
For å dekomprimere mydocument.odt.gz fil bruk følgende kommando:
gzip -d mydocument.odt.gz
Tving en fil til å bli komprimert
Noen ganger kan en fil ikke komprimeres. For å tvinge gzip kommando for å gjøre tingene sine, kjør bare følgende kommando:
gzip -f filnavn
Hvordan beholde den ukomprimerte filen
Som standard når du komprimerer en fil ved hjelp av gzip kommandoen ender du opp med en ny fil med utvidelsen .gz. For å komprimere filen og beholde den opprinnelige filen må spesifisere -k flagg:
gzip -k filnavn
Hvis du kjører følgende kommando, vil du ende opp med en fil kalt mydocument.odt og mydocument.odt.gz.
gzip -k mydocument.odt
Få litt statistikk om hvor mye plass du har spart
Hele poenget med å komprimere filer handler om å spare diskplass eller å redusere størrelsen på en fil før den sendes over et nettverk. De gzip kommandoen gir den typen statistikk du trenger når du sjekker komprimeringsytelse.
For å få listen over statistikk, kjør følgende kommando:
gzip -l filnavn.gz
I kommandoen ovenfor er alternativet en liten bokstav L, ikke en 1 eller stor bokstav i.
Informasjonen som returneres av kommandoen ovenfor er som følger:
- Komprimert størrelse
- Ukomprimert størrelse
- Forhold i prosent
- Ukomprimert filnavn
Komprimer hver fil i en mappe og undermapper
Komprimer hver fil i en mappe og dens undermapper ved å bruke følgende kommando:
gzip -r mappenavn
Denne prosessen oppretter ikke én fil kalt mappenavn.gz. I stedet går den gjennom katalogstrukturen og komprimerer hver fil i den mappestrukturen.
For å komprimere mappestrukturen som én fil er det bedre å lage en tar-fil og deretter gzipping tar-filen.
Bruk denne kommandoen til å dekomprimere flere filer:
gzip -d *.gz
Hvordan teste gyldigheten til en komprimert fil
For å bekrefte at en fil er gyldig, kjør følgende kommando:
gzip -t filnavn
Hvis filen er gyldig, blir det ingen utdata.
Hvordan endre komprimeringsnivået
Du kan komprimere en fil på forskjellige måter. For eksempel kan du gå for en mindre komprimering som vil fungere raskere, eller du kan gå for maksimal komprimering som har den avveiningen at det tar lengre tid å kjøre.
For å få minimum komprimering ved den raskeste hastigheten, kjør følgende kommando:
gzip -1 filnavn
For å få maksimal komprimering ved laveste hastighet kjør følgende kommando:
gzip -9 filnavn
Du kan variere hastigheten og kompresjonsnivået ved å velge forskjellige tall mellom 1 og 9.
Standard zip-filer
De gzip kommandoen skal ikke brukes når du arbeider med standard zip-filer. Du kan bruke de glidelås kommando og pakke opp kommando for å håndtere disse filene.