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
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/
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.
- How to Archive/Compress Files & Directories in Linux
- How to Open, Extract and Create RAR Files in Linux
- Peazip – A Portable File Manager and Archive Tool for Linux
- 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.