Archivo y compresión de Linux


Prefacio

Este artículo presenta principalmente el archivo y la compresión de archivos en Linux. ¡Ven a echar un vistazo!


1. El significado de archivo y compresión

1. Archivo

Organizar muchos archivos dispersos en un solo
archivo El tamaño total del archivo básicamente no cambia

2. Compresión

Reducir el tamaño del espacio ocupado por el archivo de acuerdo con un algoritmo determinado.
Al restaurar, presione el algoritmo inverso correspondiente para descomprimir

2. Formatos de compresión comunes y herramientas de comando

.gz? gzip 、 gunzip
.bz2? bzip2 、 bunzip2
.xz? xz 、 unxz

Tres, el uso de la herramienta de alquitrán

1. Utilice las opciones de la herramienta tar

-c: crear archivo
-x: liberar archivo
-f: especifica el nombre del archivo
-z, -j, -J: llamar herramientas de formato .gz, .bz2, .xz para procesar
-t: mostrar una lista de archivos en el archivo
- C: especifique la ruta de liberación

2.Haz un paquete de alquitrán

Formato: opción tar / ruta / nombre de los datos de origen del paquete comprimido comprimidos

[root@localhost ~]# tar -zcf /opt/abc.tar.gz  /boot /home 
tar: 从成员名中删除开头的“/[root@localhost ~]# ls /opt/

[root@localhost ~]# tar -jcf  /opt/abc.tar.bz2 /home/ /root/

[root@localhost ~]# ls /opt/

[root@localhost ~]# tar -Jcf /opt/abc.tar.xz  /home/ /root/

[root@localhost ~]# ls /opt/
abc.tar.bz2  abc.tar.gz  abc.tar.xz  B.txt  C.txt

3. Descomprime el paquete de alquitrán

Formato: opción tar / ruta / nombre de la ruta del paquete comprimido para descomprimir

[root@localhost ~]# mkdir /nsd
[root@localhost ~]# tar -xf /opt/abc.tar.gz -C /nsd/          //将/opt/abc.tar.xz解压到/nsd目录
[root@localhost ~]# ls /nsd/
[root@localhost ~]# ls /nsd/boot/
[root@localhost ~]# ls /nsd/home/
[root@localhost ~]# tar -xf /opt/abc.tar.bz2 -C /nsd/ 
[root@localhost ~]# ls /nsd/
[root@localhost ~]# tar -xf /opt/abc.tar.xz                 //将/opt/abc.tar.xz解压到当前目录
[root@localhost ~]# ls
[root@localhost ~]# tar -tf /opt/abc.tar.gz

Cuatro, archivo zip

Archivo + operación de compresión
zip [-r] archivo de respaldo.zip documento archivado ...
liberar archivo + operación de
descompresión descomprimir archivo de respaldo.zip [-d carpeta de destino]

[root@localhost ~]# zip -r /opt/abc.zip /etc/passwd /home/
[root@localhost ~]# ls /opt/
[root@localhost ~]# mkdir /opt/myzip
[root@localhost ~]# ls /opt/
[root@localhost ~]# unzip /opt/abc.zip -d  /opt/myzip/
[root@localhost ~]# ls /opt/
[root@localhost ~]# ls /opt/myzip/
[root@localhost ~]#  ls /opt/myzip/etc/

para resumir

Lo anterior son las instrucciones para usar zip y tar, espero poder ayudarlo

Supongo que te gusta

Origin blog.csdn.net/weixin_46791581/article/details/108621125
Recomendado
Clasificación