xz -d < file.tar.xz | tar xvf -
Bu, sıkıştırılmış herhangi bir arşivle aynıdır. Asla orijinal dosyanın sıkıştırılmamış bir kopyasını oluşturmak zorunda kalmamalısınız .
tar
GNU'nun son sürümleri gibi bazı uygulamalar , kendi başlarına tar
çağıracak yerleşik seçeneklere sahiptir xz
.
GNU ile tar
veya bsdtar
:
tar Jxvf file.tar.xz
Yine de, sahip bir sürümünüz varsa -J
, xz
dosyaları otomatik olarak algılaması ihtimali vardır , bu yüzden:
tar xvf file.tar.xz
yeterli olacaktır.
GNU veya BSD'niz özel tar
olarak desteklenemeyecek kadar eskiyse xz
, --use-compress-program
seçeneği kullanabilirsiniz :
tar --use-compress-program=xz -xvf file.tar.gz
tar
Kompresör yardımcı programını çağırmanın avantajlarından biri , çıkış durumundaki arızasını rapor edebilmesidir.
Not: tar.xz
arşiv ile oluşturulduysa pixz
, tüm dizini açmak zorunda kalmadan dosyaları tek tek çıkarmanıza izin veren pixz
bir tar
dizin eklemiş olabilir :
pixz -x path/to/file/in/archive < file.tar.xz | tar xvf -