Pregunta:
Entonces necesito comprimir un directorio con compresión máxima.
¿Cómo puedo hacerlo con xz
? Quiero decir que también necesitaré tar
porque no puedo comprimir un directorio con solo xz
. ¿Hay un delineador para producir, por ejemplo, foo.tar.xz
?
Respuesta:
Con un tar
GNU reciente en bash o shell derivado:
XZ_OPT=-9 tar cJf tarfile.tar.xz directory
El interruptor j minúscula de tar usa bzip, el interruptor J mayúscula usa xz.
La variable de entorno XZ_OPT
permite establecer opciones xz
que no se pueden pasar a través de aplicaciones de llamada como tar
.
Esto ahora es máximo .
Consulte man xz
para conocer otras opciones que puede configurar ( -e
/ --extreme
podría brindarle algún beneficio de compresión adicional para algunos conjuntos de datos).
XZ_OPT=-e9 tar cJf tarfile.tar.xz directory