¿Crear file tar con compression xz?

Me gustaría crear un tarball usando la herramienta de compression xz. Según google, a partir de las 10.10 hay un cambio "–xz" indocumentado para tar pero no puedo hacerlo funcionar. En Linux hay un interruptor "-J" que permite la compression xz pero que no es compatible directamente con OS X.

La página man para tar hace reference a la compression xz, pero no muestra un ejemplo práctico de cómo usarla. Mis otras búsquedas dan como resultado algo similar a:

tar cf - some_dir | xz -1 > some_dir.txz 

Sin embargo, descomprimirlo desde la command-line es less que intuitivo y requiere xz para manejar la descompression antes de entregar el file a tar.

Entonces, ¿cuál es el "estado del arte" en el uso de la compression xz directamente del alquitrán?

  • ¿Cómo montar la partición ext4 en OS X 10.8.2?
  • Instalación de Ubuntu 10.10 en Mac Book Air
  • ¿Por qué los files de Mac pueden tener múltiples propietarios?
  • ¿Cómo conectar el hash a un GeneratedUID en El Capitán?
  • gpg2: Advertencia: ¡uso de memory insegura!
  • ¿Cómo eliminar Linux de mi Mac?
  • Mavericks: necesito que me avisen cuando esté disponible una networking wifi
  • Ejecutar Ubuntu en MacBook Pro 2015: ¿se ejecuta de forma nativa (arranque dual) o se ejecuta en una máquina virtual para una mayor duración de la batería?
  • One Solution collect form web for “¿Crear file tar con compression xz?”

    Mirando el código fuente del package libarchive de Apple Open Source para OS X 10.8.5, 10.9, 10.10 y macOS 10.12.3, que contiene el código fuente de bsdtar , incluye la capacidad de usar compression xz directamente en tar Sin embargo, no se implementó en time de compilation hasta OS X 10.9.0 y posterior. Aunque la página de manual bsdtar.1 no muestra las opciones -J, --xz aunque esté en el código fuente bsdtar.c .

    Para crear un file tar comprimido xz en OS X 10.9 o posterior, use los siguientes ejemplos de syntax:

     tar -cJf filename.tar.xz /path/to/folder_or_file ... 

    O:

     tar --xz -cf filename.tar.xz /path/to/folder_or_file ... 

    Ejemplo:

     tar -cJf Documents.tar.xz "$HOME/Documents" 

    O:

     tar --xz -cf Documents.tar.xz "$HOME/Documents" 

    También revisé el file Documents.tar.xz después de que se creó en un editor hexadecimal y tenía el encabezado adecuado que incluía la porción 7zXZ esperada de la firma.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).