xz -d < file.tar.xz | tar xvf -
Itu sama dengan arsip terkompresi mana pun. Anda seharusnya tidak perlu membuat salinan terkompresi dari file asli.
Beberapa tar
implementasi seperti versi terbaru dari GNU tar
memiliki opsi builtin untuk memanggil xz
sendiri.
Dengan GNU tar
atau bsdtar
:
tar Jxvf file.tar.xz
Padahal, jika Anda memiliki versi yang memiliki -J
, kemungkinan itu akan mendeteksi xz
file secara otomatis, jadi:
tar xvf file.tar.xz
akan cukup.
Jika GNU atau BSD Anda tar
terlalu tua untuk didukung xz
secara spesifik, Anda mungkin dapat menggunakan --use-compress-program
opsi:
tar --use-compress-program=xz -xvf file.tar.gz
Salah satu keuntungan dari tar
menggunakan utilitas kompresor adalah ia dapat melaporkan kegagalannya dalam status keluarnya.
Catatan: jika tar.xz
arsip telah dibuat dengan pixz
, pixz
mungkin telah menambahkan tar
indeks ke dalamnya, yang memungkinkan mengekstraksi file secara individual tanpa harus mengompres seluruh arsip:
pixz -x path/to/file/in/archive < file.tar.xz | tar xvf -