Administración y mantenimiento del sistema Linux - Comando zip /unzip

  
 

1. La descripción de la función comprime o descomprime el archivo o directorio general. De manera predeterminada, se genera el paquete comprimido con el sufijo "<; zip "". El comando zip es similar al programa de compresión winzip en Windows
. El formato es el siguiente: zip [opciones] lista de nombres de archivos comprimidos de documentos a comprimir descomprimir [opciones] Las opciones para el comando zip de nombres de archivos comprimidos y sus descripciones se muestran en la Tabla 4.27. Tabla 4.27 Opciones y descripciones del comando zip

Opción Significado-r Compresión recursiva, todos los archivos y subdirectorios del directorio especificado están comprimidos -d Borre el archivo especificado del archivo comprimido -i " " Solo comprime los archivos en la lista de archivos -x " lista de archivos " Excluya el archivo especificado en la lista de archivos al comprimir -u Actualice el archivo al archivo comprimido -m Agregue el archivo al archivo comprimido y comprímalo, elimine el archivo original, es decir Los archivos se mueven a un archivo comprimido -F Intente reparar archivos comprimidos dañados -T Compruebe que cada archivo en el archivo comprimido es correcto - El nivel de compresión del nivel de compresión es una opción de comando de descompresión numérica de 1 a 9 y su descripción se muestra en la Tabla 4.28 Mostrar Tabla 4.28 Opciones y descripciones del comando unzip

Opción Significado -x " Lista de archivos " Descomprime el archivo, pero no incluye el archivo especificado en la lista de archivos -t Probar el archivo comprimido en busca de daños, no descompresión - v Ver los detalles del archivo comprimido, incluido el tamaño del archivo, el nombre del archivo y la relación de compresión que contiene el archivo comprimido. No descomprime -n. No sobrescribe los archivos existentes al descomprimir. -o Sobrescribe los archivos existentes al desempaquetar, y no requiere El usuario confirma el nombre del directorio -d para extraer el archivo comprimido al directorio especificado. Ejemplo (1) Comprima todos los archivos y directorios en el directorio /etc, establezca el nivel de compresión al más alto y guárdelo en el archivo /opt/etc.zip. [root @ mylinux ~] # zip -9r /opt/etc.zip /etc (2) Comprima todos los archivos y subdirectorios en el directorio /var, guarde los archivos comprimidos en /opt excepto los archivos de " *. log " Bajo el directorio. [root @ mylinux ~] #zip – r /opt/var.zip /var – x " *. log " (3) Eliminar el archivo etc /passwd de /opt/etc.zip anterior del archivo . [root @ mylinux ~] #zip /opt/etc.zip – d etc /passwddeleting: etc /passwd (4) Modificó el archivo /etc /inittab y espero actualizar los cambios en el paquete /opt/etc.zip. [root @ mylinux ~] #zip – u /opt/etc.zip /etc /inittab Si se han modificado muchos archivos en el directorio /etc o se han agregado muchos archivos, debe actualizar toda la información en el directorio /etc a /Opt /etc.zip archivo. Puede usar el siguiente comando: [root @ mylinux ~] #zip – u /opt/etc.zip /etc /* o use [root @ mylinux ~] # zip – ru /opt/etc.zip /etc para ver el punto ¿Es misterioso? En el ejemplo anterior, de hecho, "/etc /* " representa todos los archivos y subdirectorios en el directorio /etc, y esta es exactamente la función del comando zip" -r ".
(5) Descomprima el archivo comprimido /opt/etc.zip en el directorio /etc, excepto el archivo etc /inittab, y si aparece el mismo archivo durante el proceso de descompresión, se sobrescribirá sin necesidad de que el usuario confirme. Puede usar el siguiente comando: [root @ mylinux ~] #unzip – o /opt/etc.zip – x etc /inittab – d /etc

Copyright © Conocimiento de Windows All Rights Reserved