logo

Comandament Zip de Linux amb exemples

Zip és una utilitat d'empaquetament i compressió de fitxers per a Unix. Tots els fitxers s'emmagatzemen dins d'un sol fitxer, és a dir, .zip {.zip-filename} juntament amb l'extensió .zip.

  • Zip s'utilitza per comprimir els fitxers per reduir la mida del fitxer. S'utilitza de manera similar a la utilitat .zip del paquet de fitxers en diversos sistemes operatius com Windows, Unix, Linux, etc.
  • Si tenim un ample de banda restringit entre dos servidors i volem moure els fitxers molt més ràpid, zip pot moure els fitxers fàcilment.
  • Un programa zip permet incloure diversos fitxers comprimits en un arxiu zip individual amb detalls dels fitxers, com ara el nom, la protecció, l'hora de l'última modificació, la data, el camí i els detalls de comprovació per verificar la integritat del fitxer. Tota l'estructura d'un directori es podria empaquetar a l'arxiu zip juntament amb una comanda individual.
  • El programa és útil per empaquetar el grup d'un fitxer per a la seva distribució, per estalviar espai al disc i per arxivar fitxers comprimint directoris i fitxers no utilitzats temporalment.
  • Les relacions de compressió 3:1 i 2:1 són normals per a diversos fitxers de text. Zip també pot emmagatzemar diversos fitxers sense cap tipus de compressió i té un únic mètode de compressió (deflat). Automàticament, zip selecciona el millor dels dos per a tots els fitxers que s'han de comprimir.

Sintaxi:

 zip [options] zipfile files_list 

Sintaxi per crear qualsevol fitxer zip:

 $zip myfile.zip filename.txt 

Comandament Zip de Linux

Extreu fitxers d'un fitxer zip

Unzip pot extreure, provar o llistar fitxers de l'arxiu ZIP que es detecta habitualment a Unix. La naturalesa predeterminada és extreure al directori actual cada fitxer mitjançant l'arxiu ZIP particular.

Sintaxi:

 $unzip myfile.zip 

Comandament Zip de Linux

Opcions a l'ordre Zip:

Comandament Zip de Linux

1. -d Opció: Aquesta opció elimina qualsevol fitxer a través de l'arxiu zip. Podem eliminar qualsevol fitxer a través de l'arxiu amb l'ajuda de l'opció -d després de fer un fitxer zip.

Sintaxi:

diferència entre empresa i empresa
 $zip -d filename.zip file.txt 

Comandament Zip de Linux

2. -u Opció: Aquesta opció pot actualitzar el fitxer dins de l'arxiu zip. Es podria utilitzar per actualitzar la llista de fitxers descrita o afegir fitxers nous a un fitxer zip existent.

Podem actualitzar l'entrada existent a l'arxiu zip si només s'ha canviat més recentment en comparació amb la versió que ja existia a l'arxiu zip.

Sintaxi:

 $zip -u filename.zip file.txt 

Comandament Zip de Linux

3. -m Opció: Després de comprimir, aquesta opció elimina els fitxers reals. Transferiu els fitxers concrets a un arxiu zip, ja que elimina els fitxers/directoris de destinació després de crear l'arxiu zip especificat.

En cas que, si el directori queda desocupat després de l'eliminació del fitxer, el directori també s'elimina. Fins que zip no ha fet l'arxiu sense cap error, no es fa cap supressió.

avantatges de l'electricitat

És útil per estalviar espai en disc; tanmateix, és potencialment insegur eliminar tots els fitxers d'entrada.

Sintaxi:

 $zip -m filename.zip file.txt 

Comandament Zip de Linux

4. -r Opció: Per comprimir recursivament un directori, utilitzeu l'ordre zip amb aquesta opció -r i comprimirà els fitxers especificats dins del directori de manera recursiva. Aquesta opció ens permet comprimir tots els fitxers que hi hagués dins del directori especificat.

Sintaxi:

 $zip -r filename.zip directory_name 

Comandament Zip de Linux

5. -x Opció: Aquesta opció pot excloure els fitxers especificats en fer el zip. Per exemple, estem comprimint tots els fitxers del directori i volem excloure alguns fitxers no desitjats. Podem excloure els fitxers no desitjats amb l'ajuda d'aquesta opció.

Sintaxi:

 $zip -x filename.zip file_to_be_excluded 

Comandament Zip de Linux

6. -v Opció: Imprimeix informació de la versió del mode de diagnòstic o detallat. Permet la visualització d'un indicador de progrés durant les sol·licituds d'informació detallada de diagnòstic i compressió sobre les peculiaritats de l'estructura del fitxer zip quan normalment s'aplica a les operacions originals.

La pantalla de diagnòstic s'imprimirà si -v és l'argument únic de la línia d'ordres i ni stdout ni stdin no es redirigeixen a cap fitxer. Com a extensió de la capçalera de la pantalla d'ajuda juntament amb la data de llançament, la versió i el nom del programa, es donen algunes indicacions als llocs de distribució i a la pàgina d'inici d'Info-ZIP.

números bloquejats

A continuació, mostra informació sobre l'entorn de destinació (versió i tipus del compilador, data de compilació, versió del sistema operatiu i els aspectes d'opcions habilitats utilitzats per crear un executable zip.

Sintaxi:

 $zip -v filename.zip file1.txt 

Comandament Zip de Linux