Come estrarre file Zip in Linux

I file Zip non sono così comuni come una volta, quando le velocità di download erano più lente e ogni byte salvato contava. Tuttavia, è un tipo di file abbastanza comune. Prima o poi dovrai probabilmente aprirne uno.
A seconda della distribuzione che utilizzi, è probabilmente abbastanza facile estrarre un archivio zip. Anche così, non fa male conoscere alcuni dei metodi più avanzati per aprire file zip e gestire i loro contenuti.
Leggi anche: 7-Zip vs WinRAR vs WinZIP: Il miglior strumento per la compressione dei file
Decompressione usando la GUI
Nella maggior parte degli ambienti desktop Linux, decomprimere un file è facile. Basta fare clic destro sul file e vedrai alcune opzioni. Di solito vedrai l’opzione “Estrai qui” o “Decomprimi qui”.
Vedrai anche l’opzione “Estrai in” una posizione. Questo è utile se stai cercando di decomprimere un file dalla tua cartella Download in un’altra posizione. Non tutti gli ambienti desktop avranno queste opzioni installate, ma se lo fanno, è il metodo più semplice.

Se il tuo desktop non include queste scorciatoie utili, puoi semplicemente aprire il file zip in un programma di archiviazione GUI. Questo include Gnome Archive Manager sul desktop Gnome, Ark sul desktop KDE e altri.
Se non hai un’utilità di archiviazione GUI disponibile, o stai cercando funzionalità più potenti, è tempo di passare alla riga di comando.
Decompressione dei file usando la riga di comando
Sebbene alcune utility della riga di comando Linux abbiano nomi arcani, non è questo il caso qui. Il comando per decomprimere un file su Linux si chiama semplicemente unzip.
Il modo più semplice per decomprimere un file nella riga di comando di Linux è eseguire il seguente comando:
unzip filename.zip
Questo decomprimerà il file direttamente nella directory in cui si trova. Se invece vuoi decomprimere in una directory diversa, puoi farlo anche. Immagina di avere un file nella tua directory di download che vuoi estrarre nella tua directory home. Per farlo, esegui il seguente comando.
unzip filename.zip -d ~/Anteprima dei contenuti del file Zip nella riga di comando
Sul desktop puoi spesso fare doppio clic su un file zip per vedere i suoi contenuti prima di decomprimerlo. Ovviamente, questo non è possibile nella riga di comando.

Questo non significa che non puoi visualizzare in anteprima i contenuti di un file zip. Per farlo, esegui il seguente comando:
unzip-l filename.zipI contenuti del file verranno visualizzati una riga alla volta.
Estrazione selettiva di parti di un file Zip
Ora che puoi visualizzare in anteprima i contenuti di un file zip, potresti renderti conto che non hai bisogno di tutto in un file. Puoi affrontare questo in due modi diversi. Puoi estrarre uno o due file da un archivio zip, oppure puoi scegliere un file da escludere.
Per estrarre un singolo file da un archivio zip, dovrai fornire il percorso completo. Questo significa che se c’è una cartella chiamata Folder che contiene tutto, dovrai specificarlo.
unzip filename.zip "Folder/file1.txt"
Se vuoi estrarre il file senza creare una nuova directory, usa l’opzione -j:
unzip-j filename.zip "Folder/file1.txt"Escludere un file funziona allo stesso modo, ma utilizza l’opzione -x. Se vuoi escludere “file.txt”, esegui il seguente comando:
unzip filename.zip -x"Folder/file1.txt"
E per quanto riguarda la compressione dei file?
Ora sai molto di più su come estrarre file zip, ma questo è solo parte dell’equazione. E per quando vuoi inviare alcuni elementi a un amico o collega tutti avvolti in un unico file?
Comprimere file può essere facile come aprire un file zip, ma può anche essere un po’ più complesso. Se vuoi saperne di più, abbiamo una guida completa alla compressione e archiviazione dei file su Linux.