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 .
tarGNU'nun son sürümleri gibi bazı uygulamalar , kendi başlarına tarçağıracak yerleşik seçeneklere sahiptir xz.
GNU ile tarveya bsdtar:
tar Jxvf file.tar.xz
Yine de, sahip bir sürümünüz varsa -J, xzdosyaları otomatik olarak algılaması ihtimali vardır , bu yüzden:
tar xvf file.tar.xz
yeterli olacaktır.
GNU veya BSD'niz özel tarolarak desteklenemeyecek kadar eskiyse xz, --use-compress-programseçeneği kullanabilirsiniz :
tar --use-compress-program=xz -xvf file.tar.gz
tarKompresör yardımcı programını çağırmanın avantajlarından biri , çıkış durumundaki arızasını rapor edebilmesidir.
Not: tar.xzarşiv ile oluşturulduysa pixz, tüm dizini açmak zorunda kalmadan dosyaları tek tek çıkarmanıza izin veren pixzbir tardizin eklemiş olabilir :
pixz -x path/to/file/in/archive < file.tar.xz | tar xvf -