मैं tarबहुत बड़ी (बहु-जीबी) bz2फ़ाइलों के एक समूह को संग्रहीत करने के लिए उपयोग कर रहा हूं ।
अगर मैं tar -tf file.tarसंग्रह के भीतर फाइलों को सूचीबद्ध करने के लिए उपयोग करता हूं , तो इसे पूरा करने में बहुत लंबा समय लगता है (~ 10-15 मिनट)।
इसी तरह, cpio -t < file.cpioपूरा होने में बस कुछ ही समय लगता है, साथ ही कुछ सेकंड्स या माइनस भी।
तदनुसार, एक संग्रह से फ़ाइल पुनर्प्राप्त करना ( tar -xf file.tar myFileOfInterest.bz2उदाहरण के लिए) उतना ही धीमा है।
क्या कोई अभिलेखीय विधि है जो संग्रह के साथ आसानी से उपलब्ध "कैटलॉग" को रखती है, ताकि संग्रह के भीतर एक व्यक्तिगत फ़ाइल को जल्दी से पुनर्प्राप्त किया जा सके?
उदाहरण के लिए, कुछ प्रकार के कैटलॉग जो संग्रह में एक विशेष बाइट के लिए एक संकेतक को संग्रहीत करते हैं, साथ ही फ़ाइल के आकार को पुनर्प्राप्त करने के लिए (साथ ही किसी भी अन्य फाइल-सिस्टम-विशिष्ट विवरण)।
वहाँ एक उपकरण (या करने के लिए तर्क है tarया cpio) है कि संग्रह के भीतर एक फ़ाइल के कुशल पुनः प्राप्ति की अनुमति देता है?