J'utilise tar
pour archiver un groupe de très gros bz2
fichiers (multi-Go) .
Si j'utilise tar -tf file.tar
pour répertorier les fichiers dans l'archive, cela prend beaucoup de temps (~ 10-15 minutes).
De même, il cpio -t < file.cpio
faut autant de temps pour terminer, plus ou moins quelques secondes.
En conséquence, la récupération d'un fichier à partir d'une archive (via tar -xf file.tar myFileOfInterest.bz2
par exemple) est aussi lente.
Existe-t-il une méthode d'archivage qui conserve un "catalogue" facilement accessible avec l'archive, afin qu'un fichier individuel dans l'archive puisse être récupéré rapidement?
Par exemple, une sorte de catalogue qui stocke un pointeur sur un octet particulier dans l'archive, ainsi que la taille du fichier à récupérer (ainsi que toute autre information spécifique au système de fichiers).
Existe-t-il un outil (ou argument vers tar
ou cpio
) qui permet une récupération efficace d'un fichier dans l'archive?