Håndtering av komprimerte filer er en hyppig operasjon i Linux-miljøer, med .gz
formatet som en av de dominerende komprimeringstypene. Filer som har .gz
utvidelsen komprimeres ved å bruke gzip -verktøyet, som effektivt reduserer filstørrelsen samtidig som dataintegriteten bevares. Denne artikkelen tar sikte på å veilede deg gjennom de forskjellige tilnærmingene for å pakke ut (dekomprimere) .gz
filer i Linux.
Definere .gz
en fil
En .gz
fil er en type komprimert fil generert av komprimeringsverktøyet gzip (GNU zip). Den er designet for å komprimere en enkelt fil, noe som gjør den svært populær på Unix- og Linux-plattformer for både komprimerings- og dekompresjonsoppgaver. Når du arbeider med flere filer, arkiveres de vanligvis ved hjelp av tar
verktøyet før de komprimeres med gzip, noe som resulterer i et .tar.gz
arkiv.
Pakk ut .gz
filer via kommandolinjen
Flere kommandolinjeverktøy er tilgjengelige for å dekomprimere .gz
filer. Her er de mest effektive metodene.
Metode 1: Bruke gzip
kommandoen
Kommandoen gzip
kan brukes for både komprimering og dekompresjon, med -d
flagget for utvinning.
- Start et terminalvindu.
- Bytt til katalogen som inneholder
.gz
filen ved å brukecd
kommandoen. For eksempel:
cd /path/to/directory
- Utfør følgende kommando for å dekomprimere filen:
gzip -d filename.gz
Denne kommandoen vil dekomprimere filename.gz
og generere den ukomprimerte filen. Hvis du foretrekker å beholde den originale .gz
filen, inkluderer du -k
alternativet:
gzip -dk filename.gz
Metode 2: Bruke gunzip
kommandoen
Kommandoen gunzip
er eksplisitt skreddersydd for å dekomprimere .gz
filer.
- Åpne et terminalvindu.
- Naviger til mappen som inneholder
.gz
filen:
cd /path/to/directory
- For å dekomprimere filen, kjør:
gunzip filename.gz
Denne kommandoen vil dekomprimere og slette den opprinnelige .gz
filen. For å beholde den komprimerte filen etter ekstraksjonen, bruk:
gunzip -k filename.gz
Metode 3: Bruke zcat
kommandoen
Kommandoen zcat
lar deg se innholdet i en komprimert fil uten å lagre den på disk først. Den kan også brukes til dekompresjon.
- Åpne et terminalvindu.
- Bytt til katalogen som inneholder
.gz
filen:
cd /path/to/directory
- For å dekomprimere filen kan du bruke:
zcat filename.gz > filename
Denne kommandoen dirigerer det dekomprimerte innholdet til filename
, og lar originalfilen .gz
være intakt.
Pakk ut .gz
filer med en GUI
Hvis du foretrekker et grafisk brukergrensesnitt (GUI), er de fleste Linux-distribusjoner utstyrt med arkivbehandlere som er i stand til å håndtere .gz
filer.
- Start filbehandleren og gå til katalogen som inneholder
.gz
filen.
- Høyreklikk på filen og velg Pakk ut her eller et tilsvarende uttrekksalternativ.
Filen vil bli trukket ut, og den ukomprimerte versjonen vil vises i samme mappe. Denne tilnærmingen beholder den opprinnelige .gz
filen etter utvinningen.
Pakk ut .tar.gz
filer
En .tar.gz
fil er et arkiv dannet ved hjelp av tar
verktøyet og deretter komprimert med gzip. For å pakke ut slike filer, tar
må kommandoen brukes sammen med alternativene for gzip-utvinning.
Bruke tar
kommandoen
- Åpne et terminalvindu.
- Bytt til katalogen der
.tar.gz
filen ligger:
cd /path/to/directory
- Pakk ut filene ved å bruke kommandoen nedenfor:
tar -xvzf archive.tar.gz
Kommandoalternativene er som følger:
-
-x
: Trekker ut filer fra arkivet. -
-v
: Viser navnene på utpakkede filer. -
-z
: Dekomprimerer arkivet ved hjelp av gzip. -
-f
: Spesifiserer arkivfilnavnet.
For å trekke ut filer til en bestemt destinasjon, inkluderer du -C
alternativet etterfulgt av ønsket bane:
tar -xvzf archive.tar.gz -C /path/to/destination
Nyttige tips og beste fremgangsmåter
- Før du dekomprimerer viktige filer, bør du vurdere sikkerhetskopiering for å forhindre tap av data.
- Bruk
tar -tvzf archive.tar.gz
for å vise innholdet i en.tar.gz
fil uten å pakke den ut. - Sørg for at du har de nødvendige tillatelsene til å lese og skrive i katalogene du jobber med.
- Husk at gzip er for enkeltfilkomprimering; bruk
tar
i kombinasjon med gzip for å komprimere flere filer til ett enkelt arkiv.
Å pakke ut .gz
filer i Linux er en enkel operasjon som bruker kommandoer som gzip
, gunzip
, og tar
. Enten du har å gjøre med individuelle komprimerte filer eller komplette arkiverte sett, muliggjør disse verktøyene effektiv filutvinning.
Legg att eit svar