Questo articolo ti mostrerà come utilizzare facilmente il comando Zip su Linux per zippare file e directory .
Zip è il formato di file di archivio più popolare che consente la compressione dei dati senza perdita di dati. Viene utilizzato per comprimere i file per ridurne le dimensioni.
Il programma Zip inserisce uno o più file compressi in un unico archivio zip e informazioni sui file. Inoltre, un'intera struttura di directory può essere compressa in un archivio Zip con un solo comando.
Per prima cosa, devi installare zip
comando perché non è installato per impostazione predefinita nella maggior parte delle distribuzioni Linux.
Installa il comando zip su Fedora / RedHat / AlmaLinux / Rocky Linux
sudo dnf install zip
Installa il comando zip su Ubuntu / Debian / Linux Mint
sudo apt install zip
Come comprimere file e directory in Linux
Per creare un file zip usando il zip
comando su Linux, devi dire a zip
il nome del file di archivio e quali file includervi.
zip <archivename> <filename1> <filename2> ...
Ad esempio, per comprimere file denominati file1.txt
e file2.txt
in un file zip denominato my-archive.zip
, il comando sarebbe:
zip my-archive.zip file1.txt file2.txt
Di conseguenza, ogni file viene elencato man mano che viene aggiunto. Inoltre, vengono visualizzati anche il nome del file e la quantità di compressione raggiunta su quel file.
Inoltre, se non vuoi vedere l'output da zip
quando il file viene creato, usa -q
(--quiet
) opzione.
zip -q my-archive.zip file1.txt file2.txt
Per includere le sottodirectory e tutto quanto in esse contenuto nel file Zip, usa il -r
(--recurse-paths
) e avere i nomi delle sottodirectory sulla riga di comando.
zip -r my-archive.zip directory1/ directory2/ file1.txt file2.txt
Come creare un file zip protetto da password in Linux
Aggiunta di password ai file Zip utilizzando il zip
comando in Linux è facile.
Ad esempio, puoi usare -e
(--encrypt
) e ti verrà chiesto di inserire la tua password e reinserirla per la verifica. Nota che la password non verrà visualizzata nel terminale mentre la inserisci.
zip -e my-archive.zip file1.txt file2.txt
Come aggiornare il file zip esistente in Linux
Ad esempio, supponiamo di aver compresso un archivio e quindi modificato un file. C'è la possibilità di aggiungere i file aggiornati all'archivio compresso con il -u
(--update
) opzione.
Quindi, aggiungeremo il file1.txt
aggiornato e il file3.txt
appena creato all'archivio.
zip -u my-archive.zip file1.txt file3.txt
Conclusione
Ora sai come usare il comando zip su Linux. Per informazioni dettagliate, puoi andare alla pagina man del comando. Per estrarre un archivio Zip su un sistema Linux, puoi utilizzare il comando unzip.
Sentiti libero di lasciare un commento in caso di domande.