Siamo su un sistema operativo Ubuntu ed abbiamo bisogno di decomprimere un file zip da riga di comando. Abbiamo quindi bisogno delle utility zip unzip che di default dovrebbero essere già installate. Nel caso in cui non lo fossero possiamo installarle attraverso apt:
sudo apt install zip unzip
Unzip di un singolo file
unzip file_compresso.zip
Unzip di tutti i file in una cartella
unzip "*.zip"
Il simbolo * è una wildcard che rappresenta “qualsiasi numero o carattere”. Quindi ogni file che termina con .zip verrà riconosciuto e decompresso.
Verificare si il file zip è integro
Utilizzando l’opzione -t si può verificare che l’archivio zip non sia in buono stato prima di decomprimerlo
unzip -t file_compresso.zip
Questo comando è molto utile se si pensa che il file zip possa essere corrotto.
Unzip escludendo certi file
Per escludere un particolare file possiamo utilizzare l’opzione -x seguita dal nome del file da escludere.
unzip file_compresso.zip –x file_particolare.txt
Elencare il contenuto di un file ZIP
Per vedere in dettaglio il contenuto di un file ZIP si può usare l’opzione -l unitamente al comando di unzip.
unzip -l file_compresso.zip
Estrarre il contenuto in una specifica cartella
unzip file_compresso.zip –d /home/user/cartella_destinazione
L’opzione -d permette di specificare il proprio percorso di destinazione.
Conclusioni
Questo articolo spiega come decomprimere ed accedere un file zip in Ubuntu Linux