¡Hola! Bienvenido a Desde Linux. ¿Acaso estás harto de los pantallazos azules y los virus? Entonces, no dudes en migrar a Linux. Si recién empiezas, te recomendamos pasar por nuestra sección para Novatos. En caso de que estés buscando una Distribución Linux, tenemos guías para ayudarte a elegir la mejor. También contamos con un listado de Programas para reemplazar a los que usabas en Windows. No olvides utilizar la barra aquí debajo para obtener ayuda adicional.

Comprimir con 7zip al máximo desde Dolphin en KDE (Service Menu)

Nosotros cuando deseamos comprimir algo lo empaquetamos en .tar, .gz, .bz2 o alguna combinación de estos, al menos eso he podido apreciar en la mayoría de los casos. Comprimir en .zip es algo que pertenece al pasado (inclusive podría incluir aquí .ace), mientras que comprimir en .rar no es precisamente de nuestro agrado, bien porque .rar es un formato no libre, o cualquier otro motivo :)

El asunto es que existe .7z (7zip) que comprime mucho más que los antes mencionados. Cuando yo deseaba comprimir algo al máximo con 7zip tenía que escribir un comando para ello, pero ya no más, pues hice esta opción el en menú de servicios (opciones de clic derecho) de KDE:

comprimir-7zip-kde

1. Para agregar esta opción a nuestro sistema primero debemos descargar el archivo .desktop:

7zip.desktop

2. Debemos guardarlo en $HOME/.kde/share/kde4/services/ para que esté habilitado para nuestro usuario, o bien guardarlo en /usr/share/kde4/services/ para que esté habilitado para todo los usuarios del sistema. En caso de que la carpeta $HOME/.kde/share/kde4/$HOME/.kde/share/kde4/services/ no importa, crean ustedes la carpeta que falte ;)

3. Deben tener instalado el paquete p7zip-fullp7zip

4. Cierren Dolphin (administrador de archivos) y lo vuelven a abrir, ya les debe aparecer esta opción.

Al usar esta opción lo que se ejecuta en el background es lo siguiente:

7za a -t7z -m0=lzma -mx=9 -ms=on %u.7z %f

  • 7za a : Para agregar archivos
  • -t7z : Especifica que el archivo de salida será .7z
  • -m0=lzma : Parámetros de compresión, pueden leer al respecto aquí
  • -mx-9 : Especificamos que deseamos comprimir al máximo
  • -ms=on : Archivo sólido
  • %u.7z : Archivo de salida, el %u significa la ruta del archivo que deseamos comprimir, seguido del .7z indicamos el archivo comprimido final se creará ahí mismo donde está el original
  • %f : Este será el archivo o carpeta que deseamos comprimir
  • Tanto %u.7z como %f son parámetros propios de KDE, o sea, no guardan relación con Bash ni 7za.

Para que tengan una idea de qué tanto comprime 7zip, un dump de la base de datos de DesdeLinux (.sql) pesaba hace unas semanas 715MB, comprimido con 7zip son solamente 96MB :D

En fin… que ya no tengo que estar tecleando un comando para comprimir al máximo con 7zip, ahora puedo hacerlo desde el menú de opciones en Dolphin ;)

Espero les haya servido esto, saludos ^-^


KZKG^Gaara

KZKG^Gaara: Usuario de GNU/Linux y administrador de red desde hace algunos años. Intento mantenerme en el lado oscuro de la fuerza, pues es donde está lo divertido de la vida. Administrador y Fundador de todo esto que ven, pero uno más dentro de la familia.


No olvides dejar tu comentario

Tu dirección de correo electrónico no será publicada.

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Current day month ye@r *

  1. Leproso_Ivan redactor
    • autor
  2. lector
  3. lector
    • autor
      • lector
      • Amiel lector
        • lector
  4. dannlinx redactor
  5. lector
    • lector
  6. Amiel lector
  7. lector
  8. st0rmt4il lector
    • st0rmt4il lector
  9. lector
  10. lector
  11. Leproso_Ivan redactor
  12. Leproso_Ivan redactor
    • autor
  13. lector

DesdeLinux y DesdeFirefoxOS se encuentran felizmente hosteados en GNUTransfer