Lavorare con gli archivi ZIP in Linux
Guida pratica alla creazione, estrazione e gestione degli archivi ZIP in Linux.
ZIP è uno dei formati di archivio più universali — supportato nativamente su Windows, macOS, Linux e praticamente qualsiasi dispositivo. Comprime file e cartelle in modo efficiente ed è ideale per la condivisione rapida o i backup quando la compatibilità è fondamentale.
Nota importante: la cifratura integrata di ZIP (soprattutto nelle versioni meno recenti) è debole secondo gli standard attuali. Per i dati sensibili, usa alternative più robuste come tar + xz o 7z.
Installare ZIP e unzip
Ubuntu / Debian:
sudo apt update
sudo apt install zip unzip -y
CentOS / Rocky / AlmaLinux:
sudo yum install zip unzip -y
oppure (versioni più recenti):
sudo dnf install zip unzip -y
Creare un archivio ZIP
Comando base per comprimere una cartella in modo ricorsivo:
zip -r archive.zip folder/
Varianti utili:
-
Compressione massima (livello 9 — dimensione minima, richiede più tempo):
zip -9 -r archive.zip /path/to/folder -
Comprimere la directory corrente:
zip -9 -r archive.zip . -
Escludere file o cartelle (utile per saltare log, cache, ecc.):
zip -9 -r archive.zip /var/www --exclude="*.log" --exclude="cache/*" -
Proteggere l'archivio con password (attenzione: la cifratura è basilare — usala solo per una protezione leggera):
zip -9 -r --password "StrongPass123" secure.zip important_files/ -
Comprimere più cartelle/file contemporaneamente:
zip -9 -r archive.zip folder1 folder2 file.txt
I nostri prodotti e servizi
Estrarre un archivio ZIP
-
Estrarre nella directory corrente:
unzip archive.zip -
Estrarre in una cartella specifica (viene creata se non esiste):
unzip archive.zip -d /path/to/destination -
Estrarre solo file specifici:
unzip archive.zip important/file.txt -
Estrarre un archivio protetto da password:
unzip -P "StrongPass123" archive.zip
Visualizzare il contenuto dell'archivio (senza estrarlo)
Elencare i file:
unzip -l archive.zip
Il comando mostra nomi, dimensioni, date e rapporti di compressione dei file — molto utile per verificare il contenuto prima di estrarlo.
Suggerimenti pratici
- Usa sempre
-rquando comprimi cartelle — altrimenti le sottodirectory vengono ignorate - Usa
-9per la compressione massima quando le dimensioni contano (ma è più lento) - Aggiungi
-vper un output dettagliato — vedrai esattamente cosa viene elaborato - ZIP ha difficoltà con file molto grandi (>4 GB) o percorsi molto annidati — in questi casi passa a tar.xz
- Verifica l'integrità dell'archivio dopo la creazione:
unzip -t archive.zip
Raccomandazione
ZIP è ottimo per la condivisione multipiattaforma e la compatibilità con Windows, ma per i backup del server, l'archiviazione a lungo termine o i dati sensibili, tar.xz è superiore — comprime meglio, gestisce file di grandi dimensioni senza problemi e offre un'integrità più solida. Consulta la nostra guida dettagliata: Lavorare con gli archivi tar
Aiuto
Hai domande o ti serve una mano? Scrivici tramite il sistema di ticket — siamo sempre qui per aiutarti!