Linux komprimieren archivieren packen entpacken zip tar gz bz2 gzip lzip compress comprez [German]
Indholdsfortegnelse:
- gzip
- Opbevar den originale fil
- Verbose output
- Komprimere flere filer
- Komprimere alle filer i et bibliotek
- Skift komprimeringsniveau
- Brug af standardindgang
- Dekompression af filer med
gzip
- Opbevar den komprimerede fil
- Dekompresser flere filer
- Dekompresser alle filer i et bibliotek
- Liste over de komprimerede filindhold
- Konklusion
Gzip er en af de mest populære komprimeringsalgoritmer, der giver dig mulighed for at reducere størrelsen på en fil og beholde den originale filtilstand, ejerskab og tidsstempel.
Gzip henviser også til
.gz
-filformatet og
gzip
værktøjet, der bruges til at komprimere og dekomprimere filer.
I denne tutorial vil vi vise dig, hvordan du bruger
gzip
kommandoen.
gzip
For at komprimere en enkelt fil påkaldes
gzip
kommandoen efterfulgt af filnavnet:
gzip filename
gzip
opretter en fil
filename.gz
og sletter den originale fil.
Som standard opbevarer
gzip
den originale fil tidsstempel, tilstand, ejerskab og navn i den komprimerede fil.
Opbevar den originale fil
gzip -k filename
En anden mulighed for at bevare den originale fil er at bruge indstillingen
-c
, der fortæller
gzip
at skrive på standardoutput og omdirigere output til en fil:
gzip -c filename > filename.gz
Verbose output
Brug indstillingen
-v
, hvis du vil se procentvis reduktion og navnene på de filer, der behandles:
gzip -v filename
filename: 7.5% -- replaced with filename.gz
Komprimere flere filer
Du kan også videregive flere filer som argumenter til kommandoen. For at komprimere filerne navngivet
file1
,
file2
,
file3
vil du f.eks. Køre følgende kommando:
gzip file1 file2 file3
Kommandoen ovenfor vil oprette tre komprimerede filer,
file1.gz
,
file2.gz
,
file3.gz
.
Komprimere alle filer i et bibliotek
For at komprimere alle filer i et givet bibliotek skal du bruge indstillingen
-r
:
gzip -r directory
gzip
gennemgår rekursivt gennem hele katalogstrukturen og komprimerer alle filerne i kataloget og dets undermapper.
Skift komprimeringsniveau
gzip
giver dig mulighed for at specificere en række komprimeringsniveauer, fra 1 til 9.
-1
eller -
--fast
betyder hurtigeste kompressionshastighed med minimalt kompressionsforhold,
-9
eller
--best
angiver den langsomste kompressionshastighed med maksimalt kompressionsforhold. Standardkomprimeringsniveauet er
-6
.
For eksempel for at få maksimal komprimering, kører du:
gzip -9 filename
Komprimering er en CPU-intensiv opgave, jo højere komprimeringsniveau, jo længere tager processen.
Brug af standardindgang
For at oprette en
.gz
fil fra stdin, rør output fra kommandoen til
gzip
. For at oprette en Gzipped MySQL-databasebackup, vil du f.eks. Køre:
mysqldump database_name | gzip -c > database_name.sql.gz
mysqldump
kommandoen
mysqldump
indtastes for
gzip
.
Dekompression af filer med
gzip
Hvis du vil dekomprimere en
.gz
fil, skal du bruge indstillingen
-d
:
gzip -d filename.gz
En anden kommando, som du kan bruge til at dekomprimere en Gzip-fil, er
gunzip
. Denne kommando er dybest set et alias til
gzip -d
:
gunzip filename.gz
Du har måske lettere for at huske
gunzip
end
gzip -d
.
Opbevar den komprimerede fil
Samme som når man komprimerer en fil, fortæller indstillingen
-k
gzip
at beholde inputfilen, i dette tilfælde er det den komprimerede fil:
Dekompresser flere filer
Hvis du vil dekomprimere flere filer på én gang, skal du sende filnavne til
gzip
som argumenter:
gzip -d file1.gz file2.gz file3.gz
Dekompresser alle filer i et bibliotek
Når det bruges med indstillingerne
-d
og
-r
,
gzip
alle filer i en given mappe rekursivt:
Liste over de komprimerede filindhold
Når det bruges med indstillingen
-l
, viser
gzip
statistik over de givne komprimerede filer:
gzip -l filename
Outputet inkluderer det ukomprimerede filnavn, den komprimerede og ukomprimerede størrelse og komprimeringsforholdet:
compressed uncompressed ratio uncompressed_name 130 107 7.5% filename
For at få mere information, tilføj funktionen
-v
:
gzip -lv filename
method crc date time compressed uncompressed ratio uncompressed_name defla a9b9e776 Sep 3 21:20 130 107 7.5% filename
Konklusion
Med Gzip kan du reducere størrelsen på en given fil.
gzip
kommandoen giver dig mulighed for at komprimere og dekomprimere filer.
For mere information om
gzip
kommandoen, se Gnu gzip-dokumentationssiden.
Fedora-projektet lancerede en beta af den næste version af sit gratis Linux-OS med nye sikkerheds-, desktop- og udviklerfunktioner, der giver et glimt af den retning, Red Hat kunne tage med sin Linux-distribution.

Fedora 11 beta er tilgængelig online til download fra projektets hjemmeside. Projektet beskriver nogle af højdepunkterne i udgivelsen i et blogindlæg. Den endelige udgivelse af Fedora 11, den kode-benævnt Leonidas, er planlagt til at være tilgængelig i slutningen af maj.
Stuffit Deluxe 2010 ($ 50, 30-dages gratis prøveversion) er den seneste iteration af Stuffit, som er den dominerende filkomprimeringsprotokol i Macintosh-verdenen. Stuffit håndterer alle de almindelige, og mange ualmindelige, Windows-protokoller også - zip, rar, tjære, gzip og meget mere - men så gør WinZip, PKZip og lignende. I betragtning af at generelle kompressionspræstationer er meget ens på tværs af bordet, hvad tilbyder Stuffit 2010 med hensyn til klokker og fløjter? Der er en stor ny fun

Stuffit Deluxe 2010 er let at bruge generelt, men den nye SmartSend-funktion kan bruge nogle forbedringer.
Red Hat er ved at slippe støtte til Intels itaniumprocessor i Enterprise Linux 6, den næste store udgave af operativsystemet, siger firmaet i en erklæring om søndagen. økonomisk sans for Red Hat, ifølge Chris Ingle, forskningsdirektør for IDC's European Systems Group. Antallet af Itanium-baserede servere, der sælges, er sandsynligvis ikke høj nok til, at Red Hat kan retfærdiggøre at bruge sine ressourcer på at understøtte en version af Enterprise Linux til denne processor. I stedet vil det fokus

Red Hat tilbyder i dag support til version 5 på systemer baseret på IBM Power, System z og S / 390 processorarkitekturer.