Come usare il comando gunzip di Linux con esempi

Ti sei imbattuto in file con estensione .gz? Questi sono file che sono stati compressi usando il comando gzip. Gunzip è un comando Linux utilizzato per decomprimere tali file con estensione .gz e in questo tutorial esamineremo vari usi di Ordina Gunzip.
Ma prima, comprimiamo un file usando il comando gzip. La sintassi sarà la seguente
# gzip file_name
Quando controlli il file usando il comando ls, noterai la presenza di un altro file con lo stesso nome file ma con estensione .gz.
Uscita
# file_name.gz
Vediamo ora come possiamo decomprimere i file.
1. Decomprimere i file utilizzando il comando Gzip
Oltre a comprimere i file, il comando gzip può essere utilizzato anche per decomprimere i file. La sintassi per decomprimere un file è
# gzip -d file_name.gz
Uscita
# file_name
Per decomprimere i file in modo ricorsivo in una cartella, aggiungi il flag -r come mostrato
# gzip -dr folder_name
2. Decomprimere i file utilizzando il comando Gunzip
Mentre il comando gzip è utile anche per comprimere e decomprimere i file, il comando gunzip è un altro comando che consente di decomprimere i file in un modo molto semplice e facile da ricordare. La sintassi è
# gunzip file_name.gz
Uscita
# file_name
Una volta che gunzip decomprime un file, l’estensione viene rimossa. file nomefile.gz cambia in nome del file ed è espanso alla sua dimensione massima.
3. Visualizzare il risultato della decompressione
Per visualizzare l’output dettagliato, aggiungi il flag -v come mostrato
# gunzip -v file_name.gz
Uscita
test_file.gz: 52.1% -- replaced with test_file
4. Conserva sia il file compresso che quello decompresso
Per mantenere entrambe le copie dell’esecuzione del file compresso e non compresso
# gunzip -k file_name.gz
Ora avrai due file, filename e filename.gz
Uscita
file_name.gz file_name
5. Visualizzare il risultato del file compresso senza prima decomprimerlo
Per stampare l’output del file compresso prima di decomprimerlo, eseguire
# gunzip -c file_name.gz
6. Per visualizzare ulteriori informazioni su un file compresso
Per ottenere maggiori informazioni sul file compresso, eseguire
# gunzip -l file_name.gz
L’output del comando precedente darà i seguenti valori
- Dimensione compressa
- Dimensione non compressa
- Rapporto di compressione
- Nome non compresso

Queste informazioni sono utili quando si ha a che fare con file di grandi dimensioni, specialmente quando si ha poco spazio su disco. Non vorrai decomprimere file di grandi dimensioni con noncuranza, per evitare che consumino lo spazio rimanente su disco.
7. Per decomprimere molti file in modo ricorsivo
Per raggiungere questo obiettivo, corri
# gunzip -r folder_name
Supponiamo di avere una struttura di cartelle come sotto where office_files è la cartella principale che contiene i file archiviati sales.gz e marketing.gz più un’altra cartella del rapporto 2018 con altri file archiviati.
office_files
vendite.gz
marketing.gz
Rapporto 2018
first_quarter_report.gz
secondo_trimestre_report.gz
third_quarter_report.gz
last_quarter_report.gz
8. Per decomprimere tutti i file in una directory
Esegui il comando seguente per decomprimere tutti i file nella directory.
# gunzip -r office_files
9. tè se un file compresso è un file valido compresso usando gzip
Per fare questo, corri
# gunzip -t file_name.gz
Se il file non è valido, riceverai un avviso, ma se è valido, non verrà stampato nulla sullo schermo e verrai riportato alla shell.