7-Zip en GNU/Linux

7-Zip es simplemente una aplicación Libre para la compresión de datos bajo la licencia GNU/LGPL.

Entre las principales características que incluyen 7-Zip encontramos:

  • Alto porcentaje de compresión, formato .7z
  • Como dijimos anteriormente 7-Zip es Software Libre
  • Formatos soportados: 7z, ZIP, GZIP, BZIP2 y TAR
  • Potente administrador de archivos
  • Potente línea de comandos
  • Extensión para FAR Manager
  • Traducción en más de 70 idiomas

Ahora que conocemos un poco más 7-Zip, veamos una implementación en GNU/Linux.

Entre las soluciones que encontramos tenemos p7zip, con un alto índice de compresión.

Lo primero que vamos a realizar es instalar p7zip con nuestro administrador de paquetes, por ejemplo apt, aptitude, yum, etc.

1
$ apt-get install p7zip

Esta implementación es solo en modo consola para operar directamente desde alli, a pesar que existen otros GUI como Frontend como por ejemplo xarchve.

Si por ejemplo queremos comprimir todo un directorio debemos realizar lo siguiente

1
$ 7z a -t7z [/path/destino/archivo.7z] [/path/origen] -mx0

un ejemplo más práctico puede ser comprimir todos los archivos de configuración ubicados en el directorio /etc de nuestro sistema.

1
$ 7z a -t7z /var/backups/etc.7z /etc -mx0

Desglosemos ahora cada uno de los argumentos escritos:

  • 7z es la aplicación anfitrión para realizar todas las operaciones
  • a es el argumento que nos indica Agregar | Add
  • -t7z nos indica el formato de salida, entre las cuales encontramos 7z, zip, gzip, bzip2 o tar.
  • /path/destino/archivo.7z es la tura donde se va a crear el archivo con extensión .7z que será el resultado final de todo el trabajo de compresión.
  • /path/origen esta es la ruta de directorios la cuál queremos hacer uso de la compresión o división.
  • -mx0 es el nivel de compresión en la cuál encontramos
    • mx0: no compression
    • mx1: fastest compressing
    • mx3: fast compressing
    • mx5: normal compressing
    • mx7: maximum compressing
    • mx8: ultra compresing

Si queremos ver todos los archivos que contiene nuestro archivo.7z en forma detallada lo podemos hacer con el siguiente comando y argumentos

1
$ 7z l archivo.7z

Muchas veces nos quedaron archivos dispersos por diferentes directorios y queremos agregarlos al archivo.7z creado previamente, solo nos queda realizar

1
$ 7z a -t7z /path/origen/archivo.7z /path/destino/archivo.x

Ahora si queremos descomprimir nuestro archivo.7z en un /path/destino solo debemos realizar

1
$ 7z x archivo.7z -o/path/destino

Bueno hasta aquí un laboratorio casi completo de 7-zip implementándola desde una plataforma GNU/Linux, ojala les haya sido muy útil.

Enlace | 7-Zip


Tec. Informático, Analista en Sistema y Estudiante de Ing. en computación, Emprendedor, Creador y Webmaster de LaREPAWEB, El CoDiGo K, TeknoFlash, SQLite Latino.

Leave a Reply

*

web stats