logo

Comando Zip Linux con esempi

Zip è un'utilità di confezionamento e compressione di file per Unix. Tutti i file sono archiviati in un unico file, ovvero .zip {.zip-filename} insieme all'estensione .zip.

  • Zip viene utilizzato per comprimere i file per ridurne la dimensione. Viene utilizzato in modo simile all'utilità .zip del pacchetto di file in vari sistemi operativi come Windows, Unix, Linux, ecc.
  • Se disponiamo di una larghezza di banda limitata tra due server e desideriamo spostare i file molto più velocemente, zip può spostare facilmente i file.
  • Un programma zip consente di inserire più file compressi in un archivio zip individuale con i dettagli dei file tra cui nome, protezione, ora dell'ultima modifica, data, percorso e dettagli di controllo per verificare l'integrità del file. L'intera struttura di una directory può essere racchiusa nell'archivio zip insieme ad un singolo comando.
  • Il programma è utile per comprimere un gruppo di file per la distribuzione, per risparmiare spazio su disco e per archiviare file comprimendo temporaneamente directory e file inutilizzati.
  • I rapporti di compressione 3:1 e 2:1 sono normali per vari file di testo. Zip può anche archiviare più file senza alcuna compressione e dispone di un unico metodo di compressione (sgonfiaggio). Automaticamente zip seleziona il migliore tra i due per tutti i file da comprimere.

Sintassi:

 zip [options] zipfile files_list 

Sintassi per creare qualsiasi file zip:

 $zip myfile.zip filename.txt 

Comando Zip di Linux

Estrai file da un file zip

Unzip può estrarre, testare o elencare file dall'archivio ZIP che viene comunemente rilevato su Unix. La natura predefinita prevede l'estrazione nella directory corrente di ciascun file tramite il particolare archivio ZIP.

Sintassi:

 $unzip myfile.zip 

Comando Zip di Linux

Opzioni nel comando Zip:

Comando Zip di Linux

1. -d Opzione: Questa opzione rimuove qualsiasi file tramite l'archivio zip. Possiamo rimuovere qualsiasi file dall'archivio con l'aiuto dell'opzione -d dopo aver creato un file zip.

Sintassi:

 $zip -d filename.zip file.txt 

Comando Zip di Linux

2. -u Opzione: Questa opzione può aggiornare il file all'interno dell'archivio zip. Potrebbe essere utilizzato per aggiornare l'elenco descritto di file o aggiungere nuovi file a un file zip esistente.

arraylist.sort

Possiamo aggiornare la voce esistente all'interno dell'archivio zip se solo è stata modificata più recentemente rispetto alla versione già esistente nell'archivio zip.

Sintassi:

 $zip -u filename.zip file.txt 

Comando Zip di Linux

3. -m Opzione: Dopo la compressione, questa opzione elimina i file reali. Trasferisci i file particolari in un archivio zip poiché elimina i file/directory di destinazione dopo aver creato l'archivio zip specificato.

Nel caso in cui la directory diventi vuota dopo la rimozione del file, anche la directory verrà rimossa. Fino a quando zip non ha eseguito l'archivio senza errori, non viene eseguita alcuna eliminazione.

È utile risparmiare spazio su disco; tuttavia, è potenzialmente pericoloso rimuovere tutti i file di input.

Sintassi:

quando è stato inventato il primo computer
 $zip -m filename.zip file.txt 

Comando Zip di Linux

4. Opzione -r: Per comprimere ricorsivamente una directory, utilizzare il comando zip con questa opzione -r e comprimerà ricorsivamente i file specificati all'interno della directory. Questa opzione ci aiuta a comprimere ogni file esistente nella directory specificata.

Sintassi:

 $zip -r filename.zip directory_name 

Comando Zip di Linux

5. -x Opzione: Questa opzione può escludere i file specificati nella creazione dello zip. Ad esempio, stiamo comprimendo tutti i file nella directory e desideriamo escludere alcuni file indesiderati. Possiamo escludere i file indesiderati con l'aiuto di questa opzione.

Sintassi:

 $zip -x filename.zip file_to_be_excluded 

Comando Zip di Linux

6. Opzione -v: Stampa informazioni sulla versione in modalità diagnostica o dettagliata. Abilita la visualizzazione di un indicatore di avanzamento durante le richieste di informazioni dettagliate di diagnostica e compressione sulle stranezze della struttura del file zip quando normalmente applicato alle operazioni originali.

La schermata diagnostica verrà stampata se -v è il singolo argomento della riga di comando e stdout o stdin non vengono reindirizzati ad alcun file. Oltre all'intestazione della schermata di aiuto insieme alla data di rilascio, alla versione e al nome del programma, vengono forniti alcuni suggerimenti ai siti di distribuzione e alla home di Info-ZIP.

Visualizza quindi le informazioni sull'ambiente di destinazione (versione e tipo del compilatore, data di compilazione, versione del sistema operativo e aspetti delle opzioni abilitate utilizzate per creare un eseguibile zip.

Sintassi:

 $zip -v filename.zip file1.txt 

Comando Zip di Linux