logo

Gzip di Linux

Gzip (GNU zip) è uno strumento di compressione utilizzato per troncare la dimensione del file. Per impostazione predefinita, il file originale verrà sostituito dal file compresso che termina con estensione (.gz).

Per decomprimere un file puoi usare il comando gunzip e il tuo file originale tornerà.

listnode java

Sintassi:

 gzip . . . gunzip . . . 

Esempio:

 gzip file1.txt file2.txt gunzip file1.txt file2.txt 
Filtri gzip Linux1

Guarda l'istantanea sopra, il comando gzip ha compresso i file 'file1.txt' E 'file2.txt' . I file compressi vengono visualizzati con l'estensione (.gz). Mentre il comando gunzip ha decompresso gli stessi file e l'estensione (.gz) è stata rimossa.


opzioni gzip

Compressione di più file insieme

Se vuoi comprimere più di un file insieme, puoi usare il comando 'cat' e gzip con il comando pipe.

Sintassi:

 cat . . | gzip > 

Esempio:

 cat file1.txt file2.txt | gzip > final.gz 
Filtri gzip Linux2

Guarda l'istantanea sopra, entrambi i file 'file1.txt' E 'file2.txt' sono compressi come 'final.gz' .


gzip -l

Il comando 'gzip -l' indica il rapporto di compressione o quanto è stato compresso il file originale.

Sintassi:

 gzip -l . . 

Esempio:

 gzip -l final.gz jtp.txt.gz 
Filtri gzip Linux3

Guarda l'istantanea sopra, comando 'gzip -l final.gz jtp.txt.gz' mostra il rapporto tra entrambi i file.


Come comprimere una directory

Il comando gzip non sarà in grado di comprimere una directory perché può comprimere solo un singolo file. Per comprimere una directory devi usare 'prende' comando.

Trattino (-) non è obbligatorio nel comando 'tar'.

'C' è quello creare ,

'In' è per verboso, a Schermo produzione,

'F' menzionare destinazione del file di output,

'Con' per specificare comprimere con gzip.

monitor a tubo catodico

Sintassi:

 tar cf - | gzip > 

O

 tar cvfz office.tar.gz office 

Esempio:

 tar cf - office | gzip > office.tar.gz 
Filtri gzip Linux4

Guarda l'istantanea sopra, la directory 'office' è compressa con il comando 'tar'.