मैं टार आर्काइव से एक विशिष्ट फ़ाइल कैसे निकालूं?


106

हाय .tar बैकअप से एक भी फ़ाइल को पुनर्स्थापित करना संभव है? मैं कुल बैकअप बहाल नहीं करना चाहता। मैं बस बैकअप से एक एकल फ़ाइल को पुनर्स्थापित करना चाहता हूं।

जवाबों:


128

1. कमांड-लाइन टार का उपयोग करना

हाँ, बस टारबॉल नाम के बाद फ़ाइल का पूर्ण संग्रहीत पथ दें।

उदाहरण: मान लीजिए कि आप फ़ाइल किया जाना चाह etc/apt/sources.listसे etc.tar:

tar -xf etc.tar etc/apt/sources.list

मौजूदा निर्देशिका के तहत sources.listनिर्देशिका निकालेंगे और बनाएंगे etc/apt

  • आप जिस फ़ाइल को चाहते हैं उसका रास्ता खोजने के लिए , शायद grep के साथ के -tबजाय लिस्टिंग विकल्प का उपयोग कर सकते हैं-x
  • आप एकल निर्देशिका भी निकाल सकते हैं
  • --wildcardsअधिक उन्नत आंशिक निष्कर्षण परिदृश्यों के लिए टार के पास अन्य विकल्प जैसे , आदि हैं; देखman tar

2. इसे आर्काइव मैनेजर के साथ निकालें

Nautilus से संग्रह प्रबंधक में टार खोलें, फ़ोल्डर पदानुक्रम में नीचे अपनी ज़रूरत की फ़ाइल खोजने के लिए जाएँ, और इसे निकालें।

  • एक सर्वर या कमांड-लाइन सिस्टम पर, mcउसी को पूरा करने के लिए एक टेक्स्ट-आधारित फ़ाइल प्रबंधक जैसे कि मिडनाइट कमांडर ( ) का उपयोग करें।

3. Nautilus / पुरालेख-मुठभेड़ का उपयोग करना

नॉटिलस में टार को राइट-क्लिक करें, और आर्काइवमाउंटर के साथ ओपन का चयन करें।

टार अब बाईं ओर एक हटाने योग्य ड्राइव के समान दिखाई देगा, और आप इसे एक सामान्य ड्राइव की तरह एक्सप्लोर / नेविगेट कर सकते हैं और किसी भी फ़ाइल को किसी भी गंतव्य पर ले जा सकते हैं / कॉपी / पेस्ट कर सकते हैं।


3
क्या पहले प्रारंभिक निर्देशिका को छोड़ने का कोई तरीका है। खासकर जब मैं इसका नाम नहीं जानता? एक वाइल्डकार्ड निर्देशिका की तरह।
CMCDragonkai

क्या आप मुझे बता सकते हैं कि क्या यह पूरी टार फाइल में लोड है? क्योंकि जब मैंने एक फ़ाइल ( /etc/network/interfaces) के लिए ऐसा करने की कोशिश की , तो यह काम कर गया, लेकिन यह उपकरण युग है । मैंने प्रोग्राम बंद कर दिया लेकिन फ़ाइल निकाली गई।
क्रिस्टोफ़ डे ट्रॉयर

1
मेरे लिए महत्वपूर्ण कदम का उपयोग करना था the full stored path of the file। इसलिए ./filenameकाम किया, लेकिन filenameनहीं।
1

4
@ChristopheDeTroyer टारबॉल इस तरह से संपीड़ित होते हैं कि आपको उन्हें पूरी तरह से विघटित करना पड़ता है, फिर आप जिस फ़ाइल को चाहते हैं उसे बाहर निकाल दें। मुझे लगता है कि .zip फ़ोल्डर अलग-अलग हैं, इसलिए यदि आप व्यक्तिगत फ़ाइलों को तेज़ी से निकालना चाहते हैं, तो उन्हें आज़माएं।
GKFX

क्या आप इसे मिडनाइट कमांडर के साथ करने के बारे में अधिक जानकारी जोड़ सकते हैं?
beppe9000
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.