8
มี tar ที่ชาญฉลาดหรือ cpio ในการดึงไฟล์ที่เก็บไว้ในไฟล์เก็บถาวรได้อย่างมีประสิทธิภาพหรือไม่?
ฉันใช้tarในการเก็บกลุ่มขนาดใหญ่มาก (Multi-GB) กbz2ไฟล์ ถ้าฉันใช้tar -tf file.tarเพื่อแสดงรายการไฟล์ภายในไฟล์เก็บถาวรการดำเนินการนี้ใช้เวลานานมากในการดำเนินการให้เสร็จสมบูรณ์ (~ 10-15 นาที) เช่นเดียวกันcpio -t < file.cpioใช้เวลานานพอที่จะทำให้เสร็จสมบูรณ์บวกหรือลบสองสามวินาที ดังนั้นการดึงไฟล์จากไฟล์เก็บถาวร (ผ่านtar -xf file.tar myFileOfInterest.bz2ตัวอย่าง) จึงช้า มีวิธีการเก็บถาวรที่เก็บ "แค็ตตาล็อก" พร้อมกับเก็บถาวรเพื่อให้แต่ละไฟล์ภายในเก็บถาวรสามารถดึงข้อมูลได้อย่างรวดเร็ว? ตัวอย่างเช่นแคตตาล็อกบางประเภทที่เก็บตัวชี้ไปยังไบต์เฉพาะในไฟล์เก็บถาวรรวมถึงขนาดของไฟล์ที่จะเรียกคืน (เช่นเดียวกับรายการเฉพาะระบบไฟล์อื่น ๆ ) มีเครื่องมือ (หรืออาร์กิวเมนต์ไปที่tarหรือcpio) ที่อนุญาตให้เรียกไฟล์ที่มีประสิทธิภาพภายในไฟล์เก็บถาวรได้หรือไม่?