In questa guida, ci concentreremo sui comandi zip e unzip in Linux. zip command è un'utilità comunemente usata per comprimere i file, mentre il comando unzip viene utilizzato per decomprimere o decomprimere i file. Diamo un'occhiata a ciascuno di questi comandi in dettaglio.
Compressione di file utilizzando il comando zip
Per creare un file compresso con un .zip estensione del file, usa la sintassi zip come mostrato
zip {options} zipfile file_name Come comprimere i file con il comando zip
Per comprimere un singolo file in un file zip senza argomenti, usa la sintassi seguente
$ zip zipfile file_name
Creiamo un file file1.doc usando il comando touch
$ touch file1.doc
Successivamente, lo comprimeremo o lo comprimeremo in files.zip
$ zip files.zip file1.doc Risultato

Per verificare la creazione del file zippato usa ls comando come mostrato
ls -l Risultato

Allo stesso modo, puoi comprimere più file in un unico file zippato. Supponiamo di avere 4 file come mostrato
file1.doc
file2.doc
file3.doc
file4.doc
Per comprimere i file
$ zip files.zip file1.doc file2.doc file3.doc file4.doc Risultato

Ancora una volta, se desideri verificare i risultati, utilizza ls comando come mostrato di seguito
Risultato

Aggiunta di un nuovo file a un file compresso preesistente
Supponiamo che tu abbia creato altri 2 file; file5.doc e file6.doc e vuoi includerlo nel file zippato.
Usa -u argomento come mostrato di seguito
$ zip files.zip file5.doc file6.doc Risultato

Eliminazione di un file da un file compresso
Per eliminare un file da un archivio o da un file compresso, utilizzare il -d contrassegna come mostrato
$ zip -u compressed_file file_name
Supponiamo di voler eliminare file2.doc e file3.doc dal file compresso. Il comando sarà
$ zip -d files.zip file2.doc file3.doc Risultato

Eliminazione dei file originali dopo l'inarcamento o la compressione
Per eliminare i file dopo la compressione , usa il -m opzione come mostrato
$ zip -m archive file_name Nel nostro esempio in cui abbiamo i seguenti file,
file1.doc
file2.doc
file3.doc
file4.doc
Il comando deve essere
$ zip -m files.zip *.doc O
$ zip -m files.zip file1.doc file2.doc file3.doc file4.doc Risultato

Comprimere ricorsivamente una directory
Se desideri zippare una directory in modo ricorsivo, usa il -r opzione. Questo comando comprimerà tutti i file nella directory e farà risparmiare spazio.
La sintassi per questo sarà
$ zip –r filename.zip directory_name
supponiamo di avere una directory chiamata data i seguenti file
file1.doc
file2.doc
file3.doc
file4.doc
file5.doc
Per comprimerlo in un file zip chiamato data_files.zip il comando sarà
$ zip -r data_files.zip data Risultato

Escludi un file dall'essere compresso o compresso
Per escludere un file dalla compressione, usa -x opzione come mostrato
$zip –x filename.zip file_to_be_excluded
Nell'esempio precedente, per escludere file2.doc dalla compressione, esegui
$ zip -x data_files.zip file1.doc Richiedere aiuto con i comandi zip
Se sei bloccato e vuoi saperne di più sull'utilizzo del comando zip esegui
$ zip --help Risultato

Inoltre, puoi visitare le pagine man del comando come mostrato
$ man zip Risultato

Comando decomprimi
Il comando Unzip è l'opposto del comando zip. Viene utilizzato per decomprimere o decomprimere file compressi e include diverse opzioni. La sintassi per decomprimere i file è
$ unzip {option} file.zip Controllo del contenuto di una directory compressa prima di decomprimerla
Se desideri visualizzare il contenuto di un archivio prima di decomprimerlo, usa il -l opzione come mostrato
$ unzip -l file.zip Ad esempio
$ unzip -l data_files.zip Risultato

Decompressione di file con output dettagliato
Per decomprimere un file/directory zippato con output dettagliato, usa -v opzione come mostrato
$ unzip -v data_files.zip Risultato

Decompressione dei file in una directory specifica
Se vuoi decomprimere un archivio in una directory specificata, usa -d opzione come mostrato
$ unzip -d data_files.zip directory_name
Per decomprimere i file zip in una directory chiamata james , esegui
$ unzip -d data_files.zip james Risultato

Verifica errori in un archivio
Se desideri controllare eventuali errori nell'archivio prima di decomprimere, usa il -t contrassegna come mostrato
$ unzip -t data_files.zip Risultato

Ricevere aiuto con i comandi di decompressione
Se sei bloccato e vuoi saperne di più sull'utilizzo del comando unzip esegui
$ unzip --help Risultato

Inoltre, puoi visitare le pagine man del comando come mostrato
$ man unzip Risultato

Questo è tutto ciò che avevamo per oggi. Il tuo feedback è molto gradito.