Comando Linux 7z

Linux 命令大全Guía completa de comandos Linux

7z es una potente herramienta de compresión y descompresión de archivos en sistemas Linux, compatible con múltiples formatos de compresión.

7z es una herramienta de código abierto para compresión de archivos que utiliza los algoritmos de compresión LZMA y LZMA2, ofreciendo una tasa de compresión extremadamente alta. Admite varios formatos de compresión, incluyendo:

  • .7z(formato por defecto)
  • .zip
  • .gzip
  • .bzip2
  • .taresperar

Instalar 7z

En la mayoría de las distribuciones de Linux, 7z esp7zipparte del paquete:

# Ubuntu/Debian
sudo apt install p7zip-full

# CentOS/RHEL
sudo yum install p7zip

# Arch Linux
sudo pacman -S p7zip

Una vez completada la instalación, se puede verificar con el siguiente comando:

7z --version

Sintaxis básica

7z <command> [options] <archive_name> [files...]

Opciones comunes

ComandoDescripción
aAñadir archivos al archivo comprimido
eDescomprimir archivos (ignorando la estructura de directorios)
xDescomprimir archivos (conservando la estructura de directorios)
lListar el contenido del archivo comprimido
dEliminar archivos del archivo comprimido
tProbar la integridad del archivo comprimido

Uso básico

1. Comprimir archivos/directorios

7z a archive.7z file1.txt file2.txt       # 压缩文件
7z a archive.7z dir/                     # 压缩目录
7z a -tzip archive.zip file.txt          # 指定格式为 ZIP
7z a -p123456 archive.7z file.txt        # 加密压缩(密码:123456)

2. Descomprimir archivos

7z x archive.7z                          # 解压到当前目录
7z x archive.7z -o/path/to/extract       # 解压到指定路径
7z x -p123456 archive.7z                # 解压加密压缩包

3. Listar contenido del archivo comprimido

7z l archive.7z

4. Eliminar archivos del archivo comprimido

7z d archive.7z file_to_delete.txt

5. Probar la integridad del archivo comprimido

7z t archive.7z

6. Compresión en volúmenes (split)

7z a -v100M archive.7z large_file.dat    # 按 100MB 分卷

Al descomprimir archivos en volúmenes, solo hay que especificar el primer volumen:

7z x archive.7z.001

Linux 命令大全Guía completa de comandos Linux

Otras extensiones