Comando de compresión del sistema operativo Linux relacionado

  

El sufijo del archivo comprimido * .Z de Linux comprime el archivo comprimido; archivo comprimido del programa * .bz2 bzip2; archivo comprimido del programa * .gz gzip; datos empaquetados del programa * .tar tar, y no se ha comprimido; * .tar.gz Los archivos empaquetados por el programa tar, que están comprimidos por gzip.

comm: Sintaxis: # compress [-d] nombre del archivo Descripción del parámetro: -d: ¡Argumento descomprimido!

Ejemplo:

# compress man.config 压缩 # compress -d man.config.Z # descomprimir man.config.ZUnzip gzip, zcat:

Sintaxis: # gzip [-d #] filename < == Compresión y descompresión # zcat filename.gz < == Leer el contenido del archivo comprimido Descripción del parámetro: -d: ¡Parámetro descomprimido!

- #: Nivel de compresión, 1 peor, 9 mejor, el 6 es el predeterminado!

Ejemplo: # gzip man.config generará el archivo man.config.gz # zcat man.config.gz leerá el contenido de man.config # gzip -d man.config.gz # gunzip man.config.gz descomprimir Producir man.config Este archivo -1 es la peor relación de compresión, pero la velocidad de compresión es la más rápida, mientras que -9 puede lograr una mejor relación de compresión (después de la compresión, ¡el archivo es más pequeño!), Pero perderá algo ¡Velocidad! -6 es el valor predeterminado bzip2, bzcat:

Sintaxis: # bzip2 [-dz] filename < == comando de descompresión de compresión # bzcat filename.bz2 < == Leer el contenido del archivo comprimido Descripción del parámetro del comando: -d: descomprimir -z: ejemplo de compresión: # bzip2 – z man.config compresión # bzcat man.config.bz2 leer # bzip2 – d man.config.bz2 # bunzip2 Man.config.bz2 descomprimir

tar:

Sintaxis: # tar [-zxcvfpP] nombre de archivo # tar -N 'yyyy /mm /dd' /path -zcvf target.tar.gz Descripción del parámetro fuente: -z: Atributo con gzip -x: Desbloquee el comando de parámetro de un archivo comprimido -t: vea el archivo dentro del archivo tar -c: establezca el parámetro de un comando de archivo comprimido -v: muestre el archivo durante la compresión -f: use el nombre del archivo o carpeta. Inmediatamente después de f, seleccione el nombre del archivo o carpeta. No agregue el parámetro para escribir "tar -zcvPf tfile sfile". -p: Use el atributo original del archivo original (el atributo no Dependiendo del usuario)

-P: puede usar la ruta absoluta -N: Más reciente que la siguiente fecha (aaaa /mm /dd) se empaquetará en el archivo recién creado — — excluya ARCHIVO: ¡No empaque ARCHIVO durante la compresión!

Ejemplo: # tar -cvf dir El directorio ectory.tar solo consolida la carpeta en un solo archivo. # Tar -zcvf directory.tar.gz directory Además de empaquetar la carpeta, también está comprimido con gzip # tar -zcvf filename.tar.gz /home /test /* /home /test /Los archivos en esta carpeta están todos empaquetados y comprimidos en un archivo llamado filename.tar.gz # tar -xvf directory.tar resuelve el paquete tar porque no se usa gzip. Tar en lugar de .tar.gz), ¡así que solo usa – xvf! ¡No necesitas agregar z, de lo contrario habrá problemas!

# tar -zxvf directory.tar.gzEste es un plus El resultado de la compresión gzip, por lo que necesita agregar – z # tar – ztvf directory.tar.gz. Esta t se puede usar para ver la información del archivo en tar en lugar de desempaquetarlo.

# tar -zcvPf home.tar.gz /home El archivo (clip) en el archivo comprimido es una ruta absoluta. Tenga en cuenta que al usar este parámetro P, no agregue P después de f, porque Después de f, debes recoger el nombre del archivo inmediatamente.

# tar -N '2002/06/25' -zcvf home.tar.gz /home anterior dice que en /home esta carpeta, archivos más recientes que 2002/06/25 Será empaquetado en el archivo home.tar.gz.

# tar -zcvf host.tar.gz /— — exclude /mnt — — exclude /proc Lo anterior dice que todos los datos en la carpeta raíz están empaquetados en host.tar.gz En el archivo, pero /mnt y /proc no están empaquetados.

# tar -cvf - /home

Copyright © Conocimiento de Windows All Rights Reserved