Come comprimere file con gzip su Linux

Per creare i files compressi in formato gz sul sistema operativo Linux utilizzo il comando gzip.

Come comprimere un file gzip

gzip [nomefile]

Il comando gzip comprime il file facendogli occupare meno spazio su disco.

I file compressi hanno l'estensione .gz

Nota. Per essere utilizzati i file gzippati devono essere prima decompressi. Il comando gzip sostituisce il vecchio file con la versione compressa.

Come decomprimere un file gzip

Una volta compresso, il file zippato può essere decompresso utilizzando il comando gunzip.

gunzip [nomefilegzip]

Il comando gunzip decomprime il file riportandolo alla sua versione di origine.

Nota. I file gzip hanno la stessa funzione dei file zip su Windows. Sono utili per comprimere files di grandi dimensioni e risparmiare spazio sull'hard disk.

    Un esempio pratico

    Nella cartella corrente c'è un file prova.tar che pesa 20.480 byte.

    un esempio di file tar

    Per zippare il file, vado sulla linea di comando e digito

    gzip prova.tar

    Il comando sostituisce il vecchio file prova.tar con il file compresso prova.tar.gzip che pesa decisamente meno, soltanto 693 byte.

    il file è stato compresso

    Va sottolineato che il comando gzip sostituisce il file di origine con il file compresso con estensione gz.

    Il file di origine ( prova.tar ) viene rimosso automaticamente.

    Come si decomprime il file gz?

    Per tornare alla versione originale devo decomprimere il file gz.

    Vado sulla linea di comando e digito:

    gunzip prova.tar.gz

    Il comando gunzip decomprime il file gz riportandolo alla sua versione iniziale ( non compressa ).

    un esempio di file tar

    In questo modo si decomprime un file gz.

    Quali sono le alternative per comprimere un files su Linux? In alternativa al comando gzip si può comprimere un file con Linux anche tramite il tool di compressione bzip2 che ha il vantaggio di comprimere maggiormente i files ed è disponibile sulla maggior parte dei sistemi operativi Unix. I file bzip2 hanno estensione .bz2. Inoltre, se il file compresso deve essere trasferito su un PC con Microsoft Windows è preferibile comprimerlo direttamente tramite il tool di compressione zip. I file zippati hanno estensione .zip.

     


     

    Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

    FacebookTwitterLinkedinLinkedin
    knowledge base

    Libri di approfondimento

    I file su Linux