in reply to What does -f mean
To explicitely answer you question: -f returns true if file path exists and is a plain file (as opposed to a directory, for example).