GNU/Linux >> Linux Esercitazione >  >> Linux

Come comprimere file e directory su Linux (con esempi)

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.


Linux
  1. Come utilizzare i comandi "cat" e "tac" con esempi in Linux

  2. Come decomprimere i file in Linux (con esempi)

  3. Come archiviare file e directory in Linux [Parte 2]

  4. Come archiviare file e directory in Linux [Parte 1]

  5. Come comprimere e decomprimere file in Linux

Come comprimere file e directory in Linux

Come copiare file e directory in Linux

Come spostare file e directory in Linux (comando mv)

Come utilizzare il comando cp per copiare file e directory

Come utilizzare il comando gunzip di Linux con esempi

Come eseguire il backup di file e directory utilizzando Rsync in Linux