Generale

Come Usare Unzip in Linux

Generale·22 marzo 2026·34 min di lettura

Comprimere e decomprimere file semplifica molte attività complesse, come il trasferimento di file! Imparerai come usare unzip con i comandi Linux per migliorare il tuo flusso di lavoro in un ambiente VPS hosting.

Zip è una funzione di compressione popolare, portatile e facile da usare. Puoi persino decomprimere file creati su Linux in Windows!

Unzip è un'utilità che non è installata di default sulla maggior parte delle distribuzioni Linux, ma può essere installata facilmente. Puoi combinare la compressione di file .tar.gz creando archivi zip o .gz usando il comando gzip su Linux.

A Cosa Serve Zip?

Come Installare Unzip

Come Usare Zip e Unzip su Linux

A Cosa Serve Zip?

Ecco alcuni scenari in cui potresti scegliere di usare file zip:

Quando lavori frequentemente tra sistemi basati su Windows e Unix. Non solo comprime file, ma è anche un'utilità di packaging di file. Funziona su più sistemi operativi.

Per risparmiare larghezza di banda. Se hai larghezza di banda limitata o ristretta, puoi usare zip tra due server per il trasferimento di file.

Trasferisci file rapidamente. L'utilità zip riduce le dimensioni del file, riducendo così il tempo di trasferimento.

Carica o scarica directory a una velocità più rapida.

Risparmia spazio su disco.

Decomprimi file .zip protetti da password.

Goditi un buon rapporto di compressione.

Ricorda, prima di sfruttare Unzip su Linux, dovrai accedere al tuo server privato virtuale tramite SSH.

Come Installare Unzip

Ora che sappiamo a cosa serve zip, vediamo come installare unzip sul tuo VPS in esecuzione su

Linux a seconda del sistema operativo che stai utilizzando.

Come Installare Unzip su Sistemi Debian e Ubuntu

Installare unzip è facile! Con Ubuntu e Debian, usa il seguente comando per installare unzip:

```

sudo apt install unzip

```

Siediti e aspetta un minuto fino al termine dell'installazione.

Per creare file zip, dovrai anche installare zip. Puoi farlo con il seguente comando:

```

sudo apt-get install zip

```

Come Installare Unzip su Linux CentOS e Fedora

Anche questo è semplice e può essere fatto con il seguente comando:

```

sudo yum install unzip

```

Una volta completata l'installazione, puoi verificare il percorso con il seguente comando:

```

which unzip

```

Dopo aver eseguito l'indirizzo nella riga di comando, dovresti ottenere un output simile a questo:

```

/usr/bin/unzip

```

Puoi anche confermare che tutto è installato correttamente usando il seguente comando. Fornirà un output dettagliato con i dettagli dell'utilità unzip.

```

unzip -v

```

Come Usare Zip e Unzip su Linux

Ora che sappiamo come installare l'utilità, possiamo iniziare ad apprendere i suoi utilizzi di base:

Come Creare File Zip su Linux

La sintassi di base per creare un file .zip è:

```

zip opciones archivo_zip lista_de_archivos

```

Per testare questo, abbiamo creato due file: ExampleFile.txt e ExampleFile1.txt. Li comprimeremo in sampleZipFile.zip con il seguente comando:

```

zip sampleZipFile.zip ExampleFile.txt ExampleFile1.txt

```

Come Usare Linux per Decomprimere un File

Il comando unzip può essere usato senza opzioni. Questo decomprimerà tutti i file nella directory corrente. Un esempio è il seguente:

```

unzip sampleZipFile.zip

```

Per impostazione predefinita, verrà decompresso nella cartella corrente purché tu abbia accesso in lettura e scrittura.

Come Eliminare un File da un File .zip

Una volta creato un file .zip, puoi eliminare o rimuovere file da esso. Quindi, se vuoi eliminare ExampleFile.txt dal file sampleZipFile.zip esistente, puoi usare il seguente comando:

```

zip -d sampleZipFile.zip ExampleFile.txt

```

Dopo aver eseguito questo comando, puoi decomprimere il file .zip usando:

```

unzip sampleZipFile.zip

```

Qui vedrai che ExampleFile.txt è stato rimosso e non è visibile nell'estrazione.

Come Aggiornare File Zip

Una volta creato un file .zip, puoi aggiungere un nuovo file a un file .zip esistente. Supponiamo che tu debba aggiungere un nuovo file ExampleFile2.txt al file sampleZipFile.zip già esistente. Puoi farlo con il seguente comando:

```

zip -u sampleZipFile.zip ExampleFile2.txt

```

Ora, se estrai sampleZipFile.zip, troverai il nuovo file ExampleFile2.txt aggiunto.

Come Spostare un File in un Zip

Puoi spostare facilmente file specifici in un file .zip. Questo significa che dopo aver aggiunto i file, verranno eliminati dalle loro directory originali. Questo si fa aggiungendo l'opzione -m. Un esempio di questo comando è:

```

zip -m sampleZipFile.zip ExampleFile2.txt

```

Come Usare Zip Ricorsivamente su Linux

L'opzione -r viene usata per comprimere file in modo ricorsivo. Questa opzione comprimerà tutti i file presenti all'interno di una cartella. Un esempio di questo comando è il seguente:

```

zip -r sampleZipFile.zip MyDirectory

```

Nell'esempio, MyDirectory è una directory che contiene più file e sottodirectory da comprimere.

Come Escludere File in un Zip

Quando crei un file .zip, puoi escludere file indesiderati. Questo si fa usando l'opzione -x. Di seguito un esempio:

```

zip -x sampleZipFile.zip ExampleFile.txt

```

Qui, ExampleFile.txt non verrà aggiunto a sampleZipFile.zip.

Come Decomprimere in una Directory Diversa

Nel caso in cui tu non voglia decomprimere nella directory corrente, ma voglia specificare una posizione di directory, puoi farlo. Usa l'opzione -d per fornire un percorso di directory. Un esempio è mostrato di seguito:

```

unzip sampleZipFile.zip -d /usr/sampleZip/ExampleDir

```

Come Usare Unzip su Linux con Più File Zip

Se desideri decomprimere più file zip esistenti nella tua directory di lavoro corrente, puoi usare un comando come il seguente:

```

unzip '*.zip'

```

Questo comando decomprimerà tutti i singoli file zip.

Come Sopprimere l'Output quando si Usa Unzip su Linux

Per impostazione predefinita, quando usiamo il comando unzip, stampa l'elenco di tutti i file estratti. Viene stampato un riepilogo

del processo di estrazione. Nel caso tu voglia sopprimere questi messaggi, puoi usare l'opzione -q. Il comando sarebbe come mostrato di seguito:

```

unzip -q sampleZipFile.zip

```

Come Escludere File quando si Usa Unzip su Linux

Nel caso tu voglia estrarre tutti i file tranne uno, puoi usare un comando simile a quello mostrato di seguito:

```

unzip sampleZipFile.zip -x excludedFile.txt

```

Qui il comando decomprimerà tutti i file tranne excludedFile.txt.

Puoi anche impedire l'estrazione di tipi di file specifici. Un esempio è il seguente:

```

unzip sampleZipFile.zip -x "*.png/*"

```

Il comando precedente escluderà tutti i file .png dall'estrazione.

Come Usare Unzip su Linux con File Protetti da Password

Un file .zip protetto da password può essere decompresso usando l'opzione -P. Un esempio di questo comando è il seguente:

```

unzip -P Contraseña sampleZipFile.zip

```

Nel comando precedente, Password sarà la password per il file .zip.

Come Sovrascrivere File Zip

Quando decomprimi lo stesso file di nuovo nella stessa posizione in cui il file è stato estratto, per impostazione predefinita vedrai un messaggio che chiede se vuoi sovrascrivere il file corrente, sovrascrivere tutti i file o saltare l'estrazione. Questo può essere un po' noioso se hai molti file.

Le opzioni sarebbero come mostrato di seguito:

[y]es, [n]o, [A]ll, [N]one, [r]ename

Puoi sovrascrivere questi file usando le opzioni -o. Un esempio è il seguente:

```

unzip -o sampleZipFile.zip

```

Devi fare attenzione nell'eseguire questo comando, poiché sovrascriverà completamente le copie esistenti. Qualsiasi modifica apportata alla copia precedente verrà sovrascritta.

Come Usare Unzip su Linux Senza Sovrascrivere i File

Se hai decompresso un file e apportato alcune modifiche, ma hai accidentalmente eliminato alcuni file, puoi usare questo approccio per ripristinarli! Usa l'opzione -n per saltare l'estrazione nel caso in cui un file esista già. Il comando è il seguente:

```

unzip -n sampleZipFile.zip

```

Come Elencare il Contenuto di un Zip su Linux

L'opzione -l elencherà tutti i file all'interno del file .zip insieme al timestamp e altri dettagli di base. Un esempio di questo comando è:

```

unzip -l sampleZipFile.zip

```

Conclusione

Ecco fatto, sei stato introdotto a tutte le funzioni essenziali delle utilità zip e unzip su Linux. Inizia a migliorare la gestione dei tuoi file adesso!

Hai ancora domande?

Vieni a parlare con noi e ti risponderemo il prima possibile!

Contatta il supporto