vi la página de manual de test
.qué es un archivo normal en unix
donde se menciona lo siguiente.
-e pathname
True if pathname resolves to a file that exists. False if pathname cannot be resolved.
-f pathname
True if pathname resolves to a file that exists and is a regular file. False if pathname cannot be resolved, or if pathname resolves to a file that exists but is not a regular file.
la bandera -f
dice Verdadero si el nombre de ruta se resuelve en un archivo que existe y es un archivo normal Podría alguien informe a lo que es un archivo normal y lo que no es un archivo normal.