xz -d < file.tar.xz | tar xvf -
Điều đó giống như với bất kỳ kho lưu trữ nén. Bạn không bao giờ phải tạo một bản sao không nén của tệp gốc.
Một số tar
triển khai như các phiên bản gần đây của GNU tar
có các tùy chọn dựng sẵn để tự gọi xz
.
Với GNU tar
hoặc bsdtar
:
tar Jxvf file.tar.xz
Mặc dù, nếu bạn đã có một phiên bản có -J
, rất có thể nó sẽ xz
tự động phát hiện các tệp, vì vậy:
tar xvf file.tar.xz
sẽ đủ.
Nếu GNU hoặc BSD của bạn tar
là quá già để hỗ trợ xz
đặc biệt, bạn có thể sử dụng các --use-compress-program
tùy chọn:
tar --use-compress-program=xz -xvf file.tar.gz
Một trong những lợi thế của việc tar
gọi tiện ích máy nén là nó có thể báo cáo sự cố của nó trong trạng thái thoát.
Lưu ý: nếu tar.xz
kho lưu trữ đã được tạo pixz
, pixz
có thể đã thêm một tar
chỉ mục vào nó, cho phép trích xuất các tệp riêng lẻ mà không phải giải nén toàn bộ kho lưu trữ:
pixz -x path/to/file/in/archive < file.tar.xz | tar xvf -