C'est le processus de gunzipping qui prend du temps et il n'y a aucun moyen d'atteindre les membres de l'archive tar avant le gunzipping. Je ne sais pas s'il sera utile de spécifier explicitement un décalage de membre lors de l'énumération du tar, mais si le processus de recherche de membre est plus rapide que l'énumération complète, alors.. :
tar -K etc/passwd -tzf backup_2010-09-27.tar.gz| head -1
J'en doute.
vous pouvez également essayer d'extraire le fichier et de vérifier le code de retour afin de ne pas avoir à lister entièrement l'archive et à faire des recherches après coup.
echo etc/passwd | tar -T - -K etc/passwd -Oxzf backup_2010-09-27.tar.gz >/dev/null
$ ? devrait être zéro
quand même, les armes à feu ....