Archivo de archivos, compresión y descompresión de comandos de Linux - tar, gzip, gunzip, bzip2, bunz

  
        

tar crear archivo de almacenamiento

[sintaxis] tar [opción] nombre de archivo de archivo tar

[descripción del comando]

El nombre de archivo debe seguir el parámetro -f, y Como último elemento del parámetro;

[Descripción del parámetro]

-c Crea un nuevo archivo de almacenamiento;

-f Especifica el nombre del archivo;

-r Agregar archivos al archivo;

-x Extraer archivos de los archivos archivados;

-v, -vv Muestra información de progreso;

-t Lista Información de archivo de archivo (no extraída);

-C especifica el directorio para extraer archivos;

-A fusiona varios archivos tar;

--totals Una vez completado el archivado, Imprima el número total de bytes del archivo;

--delete Elimine el archivo especificado del archivo;

--exclude Excluya los archivos del estilo especificado al archivar;

- j Cuando se genera el archivo de almacenamiento, se comprime con el formato bunzip2;

-z Cuando se genera el archivo de archivo, se comprime con el formato gzip;

--lzma Cuando se genera el archivo de archivo, se comprime con el formato lzma.;

-a Cuando se genera el archivo de almacenamiento, se comprime automáticamente de acuerdo con la extensión;


[Uso general]

# 打 tar 包, el nombre es all.tar

$ tar -cvf all.tar * .text;

#Agregue el archivo b.doc

$ tar -rvf all.tar b.doc;

#Lista el contenido del archivo

$ tar -tvf All.tar;

# Extraiga todos los archivos en el archivo de

$ tar -xvf all.tar;

$ tar -xvf all.tar -C /opt /App /tool_dir;

# Extraiga el archivo especificado en el archivo comprimido

$ tar -xvf all.tar file_one file_two

#merge dos archivos tar.

$ tar -Af file_one.tar file_two.tar

# Eliminar el archivo especificado

$ tar -f all.tar - eliminar file_one file_two

#Archive, Excluir archivos de registro

$ tar -cf all.tar * --exclude " *. Log "

gzip /gunzip para compresión /descompresión

[sintaxis] Br>

archivo gzip [opciones];

archivo gunzip [opciones];

[descripción del comando]

gzip solo puede comprimir un solo archivo, si es múltiple El archivo generará múltiples archivos comprimidos separados.

¡¡gzip eliminará el archivo de origen después de generar el archivo comprimido!

gu ¡Nzip eliminará el archivo de origen después de que se complete la descompresión!

[Descripción del parámetro]

-l, - list Muestra la información de atributos del archivo comprimido;

--fast especifica la relación de compresión más baja;

--best especifica la relación de compresión más alta;

-n especifica la relación de compresión (n es un número y 1 < = n < = 9);

-v muestra información de progreso;

bzip2 /bunzip2 para compresión /descompresión

[sintaxis]

archivo bzip2;

archivo bunzip2;

[Descripción del comando]

bzip2 generalmente puede generar archivos con una relación de compresión más alta que gzip; el bzip2 predeterminado eliminará el archivo de origen y usará el parámetro -k para retener el archivo de origen;

[Descripción del parámetro]

-k conserva el archivo fuente;

-n especifica la relación de compresión (n es un número y 1 < = n < = 9);

Zip /descomprimir para compresión /descompresión

Sintaxis zip [opciones] archivo dirs

[descripción del comando]

Después de la compresión /descompresión de zip, no se eliminará Archivo de origen;

[Descripción del parámetro]

-r Recursión; se usa al comprimir directorios;

-l Mostrar contenido comprimido del archivo;

-d Elimine el archivo especificado del archivo comprimido;

-u Actualice el interior del archivo comprimido Capacidad;

[Uso general]

# 压缩 文件

$ zip all.zip file;

$ zip all.zip file_one file_two;

$ zip -r all.zip dir_name;

# actualizar archivo comprimido

$ zip all.zip -u log.text

# Eliminar el contenido especificado

$ zip -d all.zip log.text;

# desempaquetando archivos

$ descomprime all.zip;

# listando contenido comprimido de archivos

$ unzip -l all.zip;

Copyright © Conocimiento de Windows All Rights Reserved