Directorio de artículos
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