Shell Scripting Si [-f ./fichier]

Je suis à l'apprentissage de la création de Scripts shell sur mon propre, et j'étais enquête comment faire le Si, et je ne comprenais pas un exemple a:

if [ -f ./$NAME.tar ]; then
    //do something
else
    //something else

Maintenant, j'ai fait quelques tests, et j'ai donné le NOM d'un fichier que j'avais sur mon répertoire. Quand j'ai exécuté sans l'-f, c'était d'entrer dans l'autre état, mais avec -f, il entre dans l' //faire quelque chose de condition
Donc, je présume que -f est pour fichier. Est-ce correct? Je n'arrivais pas à trouver de l'information pour le confirmer.

source d'informationauteur Alessandroempire