tarÇok büyük (multi-GB) bz2dosya grubunu arşivlemek için kullanıyorum .
tar -tf file.tarArşivdeki dosyaları listelemek için kullanırsam , bu işlemin tamamlanması çok uzun zaman alıyor (~ 10-15 dakika).
Aynı şekilde, cpio -t < file.cpiotamamlanması 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ı tarveya cpioarşiv içinde bir dosyanın verimli alınmasını sağlar)?