Come comprimere più file in Unix (ZIP)
Un modo comune per memorizzare e condividere set di più file è usare il formato file ZIP. Un comando zip comprime uno o più file e li raggruppa in un singolo file. La maggior parte dei sistemi operativi moderni, inclusi Microsoft Windows, macOS e forme di Unix e Linux, possono gestire file ZIP. Se usi un sistema operativo Unix o Linux, potresti voler usare lo strumento da riga di comando Unix zip per gestire questi file.
Il comando ZIP Unix
Se sei sulla maggior parte dei sistemi Unix moderni, puoi usare uno strumento da riga di comando chiamato semplicemente "zip" per comprimere più file. C'è un separato strumento Unix unzip per estrarre i file da un archivio zip.
Per creare un file ZIP, vai alla riga di comando e digita "zip" seguito dal nome del file ZIP che vuoi creare e una lista di file da includere. Per esempio, potresti digitare "zip esempio.zip cartella1/file1 file2 cartella2/file3" per creare un file ZIP chiamato "esempio.zip" incluse copie compresse dei file ai tre percorsi elencati.
Per usare il comando Unix zip per più file, includi tutti i nomi file che vuoi nell'argomento della riga di comando. Se alcuni dei file sono directory o cartelle che vuoi includere nella loro interezza, aggiungi l'argomento "-r" per discendere ricorsivamente nelle directory e includerle nell'archivio zip.
Dopo aver creato un file con il comando zip, le persone dovrebbero essere in grado di aprirlo sulla maggior parte dei sistemi operativi.
Unzip Unix
Se hai un file ZIP su un computer Unix e devi estrarre file da esso, usa il comando unzip. Digita "unzip" alla riga di comando seguito dal nome del file ZIP, come "unzip esempio.zip".
Il file viene decompresso nella directory corrente. Se vuoi usare il comando unzip per elencare file in un file ZIP senza effettivamente estrarli, digita "unzip -l" per l'opzione lista. Questo risparmia spazio ed evita di riempire una directory con file se non sei sicuro di cosa c'è in un file zip.
I file Zip possono contenere malware, quindi è meglio lavorare con file ZIP solo da persone di cui ti fidi.
Alternative a zip e unzip
Zip e unzip non sono gli unici strumenti che puoi usare per lavorare con file ZIP su sistemi Unix.
Apple macOS include supporto nativo per file ZIP, quindi puoi fare doppio clic su di essi per aprirli come altre cartelle. I sistemi Linux che eseguono l'ambiente desktop GNOME spesso includono uno strumento grafico chiamato File Roller, e i sistemi che eseguono l'ambiente KDE spesso ne usano uno chiamato Ark.
Gli utenti Unix usano anche un altro sistema per raggruppare file noto come tar, che è supportato da strumenti da riga di comando che funzionano in modo simile agli strumenti zip. In generale, usa "tar -c" per creare un file tar e "tar -x" per estrarne uno. Il manuale Unix contiene altre opzioni disponibili, inclusa una varietà di tipi di compressione dati simili a ZIP.