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
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
Opzioni nel comando Zip:
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
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
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
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
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
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