logo

Linux-gzip

Gzip (GNU zip) is een compressietool die wordt gebruikt om de bestandsgrootte in te korten. Standaard wordt het originele bestand vervangen door het gecomprimeerde bestand dat eindigt met de extensie (.gz).

Om een ​​bestand te decomprimeren, kunt u de gunzip-opdracht gebruiken en uw originele bestand zal terug zijn.

Syntaxis:

 gzip . . . gunzip . . . 

Voorbeeld:

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

Kijk naar de bovenstaande momentopname, de opdracht gzip heeft de bestanden gecomprimeerd 'bestand1.txt' En 'bestand2.txt' . Gecomprimeerde bestanden worden weergegeven met de extensie (.gz). Terwijl de gunzip-opdracht dezelfde bestanden heeft gedecomprimeerd en de extensie (.gz) is verwijderd.


gzip-opties

Meerdere bestanden samen comprimeren

Als u meer dan één bestand samen wilt comprimeren, kunt u de opdrachten 'cat' en gzip gebruiken met de opdracht pipe.

Syntaxis:

 cat . . | gzip > 

Voorbeeld:

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

Kijk naar de bovenstaande momentopname, beide bestanden 'bestand1.txt' En 'bestand2.txt' zijn gecomprimeerd als 'final.gz' .


gzip-l

Het commando 'gzip -l' geeft informatie over de compressieverhouding of hoeveel het originele bestand is gecomprimeerd.

Syntaxis:

 gzip -l . . 

Voorbeeld:

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

Kijk naar de bovenstaande momentopname, opdracht 'gzip -l finale.gz jtp.txt.gz' toont de verhouding van beide bestanden.


Hoe een map te comprimeren

Het gzip-commando kan een map niet comprimeren, omdat het slechts één bestand kan comprimeren. Om een ​​map te comprimeren, moet u gebruiken 'neemt' commando.

Koppelteken (-) is niet verplicht in het 'tar'-commando.

'C' is om creëren ,

'in' is voor uitgebreid, tot weergave uitgang,

pete davidson-nationaliteit

'F' noemen bestemming van uw uitvoerbestand,

'Met' voor het specificeren samendrukken met gzip.

Syntaxis:

 tar cf - | gzip > 

OF

 tar cvfz office.tar.gz office 

Voorbeeld:

 tar cf - office | gzip > office.tar.gz 
Linux gzip-filters4

Kijk naar de bovenstaande momentopname, map 'office' is gecomprimeerd met de opdracht 'tar'.