GNU/Linux >> Tutoriels Linux >  >> Linux

À quoi sert Linux test -a command test ?

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).


Linux
  1. Commande Tail Linux

  2. Commande tactile Linux

  3. Commande Linux wc expliquée pour les débutants (6 exemples)

  4. Commande wc Linux

  5. Quel est l'équivalent de la commande Linux File pour Windows ?

Tutoriel de commande Linux xz pour les débutants (7 exemples)

Tutoriel de commande de fichier Linux pour les débutants (5 exemples)

Qu'est-ce qu'umask sous Linux ?

Commande ls sous Linux pour lister les fichiers

25 Commande mv pratique sous Linux pour les utilisateurs de tous les jours

Qu'est-ce qu'un fichier .bashrc sous Linux ?