test -f FILE

「FILEが通常、ファイルなら真になる」

通常はファイルならば真なんですね。通常じゃない時は真にならないんですか?