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
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
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
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
Guarda l'istantanea sopra, la directory 'office' è compressa con il comando 'tar'.