xz -d < file.tar.xz | tar xvf -
यह किसी भी संकुचित संग्रह के साथ के रूप में ही है। आपको मूल फ़ाइल की एक असम्पीडित प्रतिलिपि बनाने की आवश्यकता नहीं होनी चाहिए ।
tarजीएनयू के हाल के संस्करणों जैसे कुछ कार्यान्वयन 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 -