Je ne sais pas pourquoi le info la page ne l'a pas, mais exécute help test en bash donne la réponse :
...
File operators:
-a FILE True if file exists.
...
Il s'agit donc simplement d'un test "d'existence", aucune autre autorisation/attribut n'est vérifié.
Si vous utilisez test ou [ en bash , c'est en fait probablement la version intégrée, et non le coreutils version en /usr/bin :
$ type test
test is a shell builtin
$ type [
[ is a shell builtin
Cela dit, il semble que la version coreutils implémente à la fois -a et -e , avec exactement le même comportement. Peut-être -a n'est pas reflété dans la page de manuel car il n'est pas standard, il a donc peut-être été ajouté plus tard et cette personne a négligé de mettre à jour la page de manuel en conséquence. Mais je ne peux pas dire que je connais l'histoire derrière pourquoi il a été ajouté (ou même ce que le a est censé être l'abréviation de).