Praktisk användning av gunzip i Linux

Från Wiki.linux.se -Linux wikipedia på Svenska.
Hoppa till navigering Hoppa till sök

Praktisk användning av gunzip i Linux

Ingress

Kommandot gunzip(1) används för att packa upp filer som komprimerats med gzip-formatet (`.gz`). Det är en del av gzip-verktygssviten och används ofta vid hantering av arkiv, loggfiler och nedladdat innehåll.

Denna artikel visar praktiska och verklighetsnära exempel på hur gunzip(1) används i olika situationer.

Hur gunzip fungerar

Grundsyntaxen för gunzip(1) är:

gunzip fil.gz

Detta:

  • packar upp filen
  • tar bort `.gz`-filen
  • återställer originalfilen

Packa upp filer

gunzip fil.txt.gz

Resultat:

fil.txt

Behålla originalfil

För att behålla `.gz`-filen används gzip(1) istället:

gzip -d -k fil.txt.gz

Packa upp flera filer

gunzip *.gz

Visa innehåll utan att packa upp

Med zcat(1):

zcat fil.txt.gz

Eller med `gunzip`:

gunzip -c fil.txt.gz

Testa arkiv

Kontrollera att en gzip-fil är korrekt:

gunzip -t fil.txt.gz

Visa information

Visa komprimeringsinformation:

gunzip -l fil.txt.gz

Visar:

  • originalstorlek
  • komprimerad storlek
  • kompressionsgrad

Praktiskt exempel: loggfiler

Packa upp gamla loggar:

gunzip /var/log/*.gz

Praktiskt exempel: läsa logg direkt

gunzip -c syslog.1.gz | less

Praktiskt exempel: kombinera med grep

gunzip -c access.log.gz | grep "ERROR"

Arbeta med tar-arkiv

Ofta används `.tar.gz`:

tar -xzf arkiv.tar.gz

Alternativt stegvis:

gunzip arkiv.tar.gz
tar -xf arkiv.tar

Alternativ metod

Modernare verktyg:

När ska man använda gunzip?

gunzip(1) är särskilt användbart när man behöver:

  • packa upp gzip-filer
  • analysera komprimerade loggar
  • arbeta i pipelines
  • kontrollera arkiv

Sammanfattning

gunzip(1) är ett enkelt men viktigt verktyg för att hantera gzip-komprimerade filer i Linux. Det används ofta tillsammans med andra verktyg som tar(1), grep(1) och less(1) för effektiv datahantering.

SE ÄVEN

gunzip(1), gzip(1), zcat(1), tar(1), bunzip2(1)

Sidslut

Det här är AI-genererat innehåll.

Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på: https://www.linux.se/kontakta-linux-se/

Besök vår systersida GeekToys.se där vi publicerar artiklar om datorer genom åren. Du hittar alla artiklar som finns på GeekToys på: https://geektoys.se/links/