Come creare ed estrarre file Zip in una specifica directory in Linux

In uno dei nostri numerosi articoli sul comando tar, vi abbiamo mostrato come estrarre file tar in una specifica o diversa directory in Linux. Questa breve guida vi spiega come estrarre/scomprimere i file dell’archivio .zip in una directory specifica o diversa in Linux.

Zip è una semplice utilità di compressione e impacchettamento file multipiattaforma per sistemi Unix-like, inclusi Linux e Windows OS; più molti altri sistemi operativi. Il formato “zip” è un comune formato di file di archiviazione utilizzato sui PC Windows e, soprattutto, consente di specificare il livello di compressione tra 1 e 9 come opzione.

Leggi anche: 5 Best Command Line Archive Tools for Linux

Creare File di Archivio Zip in Linux

Per creare un file .zip (impacchettato e compresso) dalla linea di comando, puoi eseguire un comando simile a quello qui sotto, Il flag -r permette la lettura ricorsiva della struttura di directory dei file.

$ zip -r tecmint_files.zip tecmint_files 
Creare File Zip in Linux
Creare File Zip in Linux

Per scompattare il file archivio tecmint_files.zip che avete appena creato, potete eseguire il comando unzip come segue.

$ unzip tecmint_files.zip

Il comando precedente estrarrà i file nella directory di lavoro corrente. E se volete inviare i file decompressi in una directory specifica o diversa – potete imparare questo nella prossima sezione.

Estrarre file zip in una directory specifica o diversa

Per estrarre/scompattare file di archivio .zip in una directory specifica o diversa dalla linea di comando, includete il flag di comando -d unzip come mostrato di seguito. Useremo lo stesso esempio sopra per dimostrarlo.

Questo estrarrà il contenuto del file .zip nella directory /tmp:

$ mkdir -p /tmp/unziped$ unzip tecmint_files.zip -d /tmp/unziped$ ls -l /tmp/unziped/
Extract Zip Files to Specific Directory
Extract Zip Files to Specific Directory

For more usage information, read zip and unzip command man pages.

$ man zip$ man unzip 

You may also like to read the following related articles.

  1. How to Archive/Compress Files & Directories in Linux
  2. How to Open, Extract and Create RAR Files in Linux
  3. Peazip – A Portable File Manager and Archive Tool for Linux
  4. Dtrx – An Intelligent Archive Extraction (tar, zip, cpio, rpm, deb, rar) Tool for Linux

In this short article, we have explained how to extract/unzip .zip archive files to a specific or different directory in Linux. You can add your thoughts to this article via the feedback form below.