Saya menggunakan tar
untuk mengarsipkan sekelompok file yang sangat besar (multi-GB) bz2
.
Jika saya gunakan tar -tf file.tar
untuk membuat daftar file dalam arsip, ini membutuhkan waktu yang sangat lama untuk diselesaikan (~ 10-15 menit).
Demikian juga, cpio -t < file.cpio
butuh waktu lama untuk menyelesaikan, plus atau minus beberapa detik.
Karenanya, mengambil file dari arsip (via tar -xf file.tar myFileOfInterest.bz2
misalnya) lambat.
Apakah ada metode arsip di luar sana yang menyimpan "katalog" yang tersedia dengan arsip, sehingga file individu dalam arsip dapat diambil dengan cepat?
Sebagai contoh, beberapa jenis katalog yang menyimpan pointer ke byte tertentu dalam arsip, serta ukuran file yang akan diambil (serta rincian khusus sistem file lainnya).
Apakah ada alat (atau argumen ke tar
atau cpio
) yang memungkinkan pengambilan file secara efisien dalam arsip?