2012-07-17 20 views
24

मेरे पास एक बड़ी टैर फ़ाइल I split है। क्या यह cat पर संभव है और पाइपलाइन का उपयोग कर फ़ाइल को अनारक्षित करें।stdin से टैर आर्काइव निकालने के लिए कैसे?

कुछ की तरह:

cat largefile.tgz.aa largefile.tgz.ab | tar -xz 
बजाय

:

cat largefile.tgz.aa largfile.tgz.ab > largefile.tgz 
tar -xzf largefile.tgz 

मैं चारों ओर देख कर दिया है और मैं इस सवाल का जवाब नहीं मिल रहा। मैं देखना चाहता था कि यह संभव था या नहीं। इनपुट फ़ाइल के रूप में

उत्तर

40

उपयोग -:

cat largefile.tgz.aa largefile.tgz.ab | tar zxf - 

उसी क्रम वे विभाजित किया गया में क्या आप वाकई बिल्ली उन्हें बनाओ।

आप zsh उपयोग कर रहे हैं आप multios सुविधा का उपयोग और लागू बिल्ली से बच सकते हैं:

< largefile.tgz.aa < largefile.tgz.ab tar zxf - 

या वे वर्णमाला क्रम में हैं, तो:

<largefile.tgz.* | tar zxf -