logo

Linux gzip

Gzip (GNU zip) er et komprimeringsverktøy som brukes til å avkorte filstørrelsen. Som standard vil originalfilen bli erstattet av den komprimerte filen som slutter med filtypen (.gz).

For å dekomprimere en fil kan du bruke gunzip-kommandoen og den opprinnelige filen kommer tilbake.

Syntaks:

 gzip . . . gunzip . . . 

Eksempel:

 gzip file1.txt file2.txt gunzip file1.txt file2.txt 
Linux gzip-filtre1

Se på øyeblikksbildet ovenfor, gzip-kommandoen har komprimert filene 'fil1.txt' og 'fil2.txt' . Komprimerte filer vises med filtypen (.gz). Mens gunzip-kommandoen har dekomprimert de samme filene og utvidelsen (.gz) fjernes.


gzip-alternativer

Komprimering av flere filer sammen

Hvis du vil komprimere mer enn én fil sammen, kan du bruke 'cat' og gzip-kommandoen med pipe-kommando.

Syntaks:

 cat . . | gzip > 

Eksempel:

 cat file1.txt file2.txt | gzip > final.gz 
Linux gzip-filtre 2

Se på øyeblikksbildet ovenfor, begge filene 'fil1.txt' og 'fil2.txt' er komprimert som 'final.gz' .

java arv

gzip -l

Kommandoen 'gzip -l' forteller om komprimeringsforholdet eller hvor mye den originale filen har komprimert.

Syntaks:

 gzip -l . . 

Eksempel:

 gzip -l final.gz jtp.txt.gz 
Linux gzip-filtre3

Se på øyeblikksbildet ovenfor, kommando 'gzip -l final.gz jtp.txt.gz' viser forholdet mellom begge filene.


Hvordan komprimere en katalog

Gzip-kommandoen vil ikke kunne komprimere en katalog fordi den bare kan komprimere en enkelt fil. For å komprimere en katalog må du bruke 'tar' kommando.

Bindestrek (-) er ikke obligatorisk i 'tar'-kommandoen.

delvis differensiering i lateks

'c' er å skape ,

'i' er for verbose, til vise produksjon,

'f' å nevne mål av utdatafilen din,

'Med' for å spesifisere komprimere med gzip.

Syntaks:

 tar cf - | gzip > 

ELLER

 tar cvfz office.tar.gz office 

Eksempel:

 tar cf - office | gzip > office.tar.gz 
Linux gzip-filtre 4

Se på øyeblikksbildet ovenfor, katalogen 'office' er komprimert med 'tar'-kommandoen.