xz -d < file.tar.xz | tar xvf -
Це те саме, що і з будь-яким стислим архівом. Ви не повинні ніколи повинні створити незжатими копію вихідного файлу.
Деякі tarреалізації, такі як останні версії GNU, tarмають вбудовані параметри для виклику xzсамостійно.
З GNU tarабо bsdtar:
tar Jxvf file.tar.xz
Хоча, якщо у вас є версія, яка є -J, є ймовірність, що вона виявить xzфайли автоматично, так що:
tar xvf file.tar.xz
буде достатньо
Якщо ваш GNU або BSD tarзанадто старий, щоб xzспеціально його підтримувати , можливо, ви зможете скористатися --use-compress-programопцією:
tar --use-compress-program=xz -xvf file.tar.gz
Однією з переваг tarвикористання утиліти компресора є те, що він може повідомити про несправність у своєму вихідному стані.
Примітка: якщо tar.xzархів створено за допомогою pixz, pixzможливо, до нього додали tarіндекс, який дозволяє витягувати файли окремо, не маючи розпакування всього архіву:
pixz -x path/to/file/in/archive < file.tar.xz | tar xvf -