Comandos básicos del viaje de autoaprendizaje de Linux Comandos zip y unzip
Directorio de artículos
Prefacio
1. En la sección anterior, hablamos sobre varias teclas de método abreviado que se usan comúnmente en Linux. Si no lo ha leído, puede hacer clic en el enlace a continuación para ver: Teclas de método abreviado comunes
2. En esta sección describimos el comando zip de compresión y descompresión
Sugerencia: El siguiente es el contenido de este artículo.
1. Varios formatos de paquetes comprimidos comunes en Linux
Los formatos comunes de paquetes comprimidos en Linux son zip, gz, bz2, xz. En esta sección, primero describiremos el primer zip.
Dos comandos de compresión y descompresión
1.zip
Todos los que usan Windows con frecuencia deben saber que el formato de archivo zip es muy común en Windows, y si desea descomprimir el paquete zip, no necesita ninguna herramienta de compresión, puede descomprimirlo directamente. Por supuesto, el procesamiento de paquetes zip también es compatible con nuestro Linux.
- Nombre del comando: zip
- El nombre completo del comando: empaquetar y comprimir (archivar) archivos
- Ubicación: / usr / bin / zip
- Autoridad de ejecución: todos los usuarios
- Descripción de la función: puede encapsular archivos en un paquete de compresión zip
命令格式
zip [选项] 打包后的名称.zip 要打包的文件所在路径
常用选项:
-r:递归压缩,常用来压缩目录。
Ejemplo:
[root@localhost ceshi]# ls
axel-2.4 cmatrix-1.2a cmatrix-1.2a.tar.gz jh xlockmore-5.43-6.el7.nux.x86_64.rpm yj
[root@localhost ceshi]#
[root@localhost ceshi]# zip yj.zip yj
adding: yj (stored 0%)
[root@localhost ceshi]# ls
axel-2.4 cmatrix-1.2a cmatrix-1.2a.tar.gz jh xlockmore-5.43-6.el7.nux.x86_64.rpm yj yj.zip
[root@localhost ceshi]#
(如果要压缩目录,zip -r xx xx即可)
Como arriba, encontré que hay un archivo común de yj en el directorio bajo ls, directamente zip yj.zip yj para empaquetar el archivo en un nuevo archivo yj.zip, y luego encontraré un nuevo archivo de yj.zip en ls.
2.descomprimir
Ahora que tenemos un comando de compresión, debe haber un comando de descompresión correspondiente.
- Nombre del comando: descomprimir
- El nombre completo del comando: enumerar, probar y extraer archivos comprimidos en un archivo ZIP
- Ubicación: / usr / bin / unzip
- Autoridad de ejecución: todos los usuarios
- Descripción de la función: descomprime el paquete en formato zip
命令格式
unzip [选项] 要解压缩的zip包
常用选项:
-d:指定解压缩之后文件的存放路径
Ejemplo:
[root@localhost ceshi]# ls
axel-2.4 cmatrix-1.2a cmatrix-1.2a.tar.gz jh xlockmore-5.43-6.el7.nux.x86_64.rpm yj.zip
[root@localhost ceshi]#
[root@localhost ceshi]# unzip yj.zip
Archive: yj.zip
extracting: yj
[root@localhost ceshi]# ls
axel-2.4 cmatrix-1.2a cmatrix-1.2a.tar.gz jh xlockmore-5.43-6.el7.nux.x86_64.rpm yj yj.zip
[root@localhost ceshi]#
(如果要指定解压缩后的文件的存放路径,unzip xx -d 存放路径,即可)
Como arriba, eliminé el archivo fuente yj de yj.zip de antemano, luego descomprimí yj.zip y lo descomprimí directamente en la ruta actual, y finalmente lo verifiqué con ls y encontré que el archivo yj estaba de nuevo. Este es el archivo fuente que extraje de yj.zip.
para resumir
En esta sección hablamos de
{
comando zip: utilizado para comprimir archivos, dar formato zip
descomprimir: descomprimir el paquete en formato zip
}
Este es Jiehua, ¡nos vemos la próxima!