tar
Çok büyük (multi-GB) bz2
dosya grubunu arşivlemek için kullanıyorum .
tar -tf file.tar
Arşivdeki dosyaları listelemek için kullanırsam , bu işlemin tamamlanması çok uzun zaman alıyor (~ 10-15 dakika).
Aynı şekilde, cpio -t < file.cpio
tamamlanması sadece uzun, artı veya eksi birkaç saniye sürer.
Buna göre bir dosyayı bir arşivden almak ( tar -xf file.tar myFileOfInterest.bz2
örneğin üzerinden ) yavaş.
Arşivdeki hazır bir "katalog" u arşivde tutan, böylece arşiv içindeki ayrı bir dosyanın hızlı bir şekilde alınabilmesini sağlayan bir arşivleme yöntemi var mı?
Örneğin, arşivdeki belirli bir bayt için bir işaretçiyi, aynı zamanda alınacak dosyanın boyutunu (ve diğer tüm dosya sistemine özgü detayları) depolayan bir katalog türü.
(Veya argüman bir araç var mı tar
veya cpio
arşiv içinde bir dosyanın verimli alınmasını sağlar)?