Comandi Linux · 2 min read · Sep 14, 2025
Comando Linux Gunzip Spiegato con Esempi

Abbiamo già discusso del comando gzip in Linux. Per cominciare, lo strumento viene utilizzato per comprimere o espandere file. Per decomprimere, il comando offre un’opzione da riga di comando -d, che può essere utilizzata nel seguente modo:
gzip -d [nome-file-comprimi]Tuttavia, c’è uno strumento completamente diverso che puoi utilizzare per decomprimere o espandere archivi creati da gzip. Lo strumento in questione è gunzip. In questo articolo, discuteremo il comando gunzip utilizzando alcuni esempi facili da capire. Tutti gli esempi/istruzioni menzionati nel tutorial sono stati testati su Ubuntu 22.04.
Comando gunzip di Linux
Quindi ora sappiamo che i file compressi possono essere ripristinati utilizzando sia ‘gzip -d’ che il comando gunzip. La sintassi di base di gunzip è:
gunzip [nome-file-comprimi]I seguenti esempi in stile Q&A dovrebbero darti un’idea migliore di come funziona lo strumento:
Q1. Come decomprimere archivi utilizzando gunzip?
È molto semplice: basta passare il nome del file dell’archivio come argomento a gunzip.
gunzip [nome-archivio]Ad esempio:
gunzip file1.gzQ2. Come fare in modo che gunzip non elimini il file dell’archivio?
Come avrai notato, il comando gunzip elimina il file dell’archivio dopo averlo decompresso. Tuttavia, se desideri che l’archivio rimanga, puoi farlo utilizzando l’opzione da riga di comando -c.
gunzip -c [nome-archivio] > [nome-file-output]Ad esempio:
gunzip -c file1.gz > file1Quindi puoi vedere che il file dell’archivio non è stato eliminato in questo caso.
Q3. Come fare in modo che gunzip metta il file decompresso in un’altra directory?
Abbiamo già discusso dell’opzione -c nella Q&A precedente. Per fare in modo che gunzip metta il file decompresso in una directory diversa dalla directory di lavoro attuale, basta fornire il percorso assoluto dopo l’operatore di reindirizzamento.
gunzip -c [file-comprimi] > [/percorso/completo/alla/directory/destinazione/nomefile]Ecco un esempio:
gunzip -c file1.gz > /home/himanshu/file1Maggiori informazioni
I seguenti dettagli - presi dalla pagina man comune di gzip/gunzip - dovrebbero essere utili per coloro che vogliono saperne di più sul comando:
gunzip prende un elenco di file sulla sua riga di comando e sostituisce ogni file
il cui nome termina con .gz, -gz, .z, -z, o _z (ignorando il maiuscolo) e che
inizia con il numero magico corretto con un file decompresso senza
l'estensione originale. gunzip riconosce anche le estensioni speciali
tg e .taz come abbreviazioni per .tar.gz e .tar.Z rispettivamente.
Quando si comprime, gzip utilizza l'estensione .tgz se necessario invece di troncare
un file con un'estensione .tar.
gunzip può attualmente decomprimere file creati da gzip,
zip, compress,
compress -H o pack. La rilevazione del formato di input è automatica.
Quando si utilizzano i primi due formati, gunzip controlla un CRC a 32 bit. Per
pack e gunzip controlla la lunghezza decompresso. Il formato compress standard
non è stato progettato per consentire controlli di coerenza. Tuttavia gunzip è
alcune volte in grado di rilevare un file .Z danneggiato. Se ricevi un errore quando
decomprimendo un file .Z, non presumere che il file .Z sia corretto semplicemente
perché il decompressore standard non si lamenta. Questo significa generalmente che
il decompressore standard non controlla il suo input e genera felicemente
un output spazzatura. Il formato SCO compress -H (metodo di compressione lzh)
non include un CRC ma consente anche alcuni controlli di coerenza.Conclusione
Per quanto riguarda l’uso di base, non c’è molta curva di apprendimento associata a Gunzip. Abbiamo coperto praticamente tutto ciò che un principiante deve sapere su questo comando per iniziare a usarlo. Per ulteriori informazioni, vai alla sua pagina man.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.