ls typically displays only the files and folders in the present directory. But once you add a wildcard it starts searching in sub-directories.
example:
$ ls
fight_folder file1 file2
$ ls f*
file1 file2
fight_folder:
file3
How do you limit the scope to only the current directory?
Using OS X