Introduzione

Gunzip è uno strumento da riga di comando per decomprimere i file Gzip. Uno degli algoritmi di compressione più popolari che riduce le dimensioni di un file e mantiene i permessi e il timestamp del file originale.

Per convenzione, i file compressi con Gzip hanno l' estensione .gz o .z. In questo tutorial, spiegheremo come usare il comando gunzip.

Decomprimere i file con gunzip

La sintassi generale per il comando gunzip è la seguente:

gunzip [OPTION] [FILE]

Sulla maggior parte delle distribuzioni Linux, come Ubuntu, CentOS e Debian, gunzip è un bash script wrapper per il comando gzip -d. Tutte le opzioni del comando gzip sono applicabili anche a gunzip.

Per decomprimere un file .gz con gunzip utilizzare il seguente comando:

gunzip filename.gz

Il comando ripristinerà il file compresso con il suo nome originale, permessi, modalità e data/ora.

Per impostazione predefinita, una volta decompresso, gunzip rimuoverà il file compresso. Utilizzare l'opzione -k per conservare il file:

gunzip -k filename.gz

Per visualizzare l'output del comando sul terminale utilizzare l'opzione -c. Il seguente comando consente di mantenere il file compresso e, facoltativamente, decomprimerlo in un'altra posizione:

gunzip -c filename.gz > /directory/path/filename

Il comando gunzip accetta anche più file come argomenti:

gunzip file1.gz file2.gz file3.gz

Per decomprimere ricorsivamente tutti i file in una determinata directory, utilizzare l'opzione -r:

gunzip -r directory

Elencare il contenuto del file compresso

Se utilizzato con l'opzione -l, gunzip mostra le informazioni sui file compressi:

gunzip -l filename.gz

L'output includerà il nome del file non compresso, la dimensione compressa e non compressa e il rapporto di compressione:

         compressed        uncompressed  ratio uncompressed_name
                257                 252   10.3% filename

Per un output più dettagliato, utilizzare l'opzione -v:

gunzip -lv filename.gz
method  crc     date  time           compressed        uncompressed  ratio uncompressed_name
defla 5a5b4gc6 Set 14 11:30                 257                 256   10.3% filename

Conclusione

Per ulteriori informazioni sul comando gunzip, visitare la pagina della documentazione di Gnu gzip .