Обычно ls отображает только файлы и папки в текущем каталоге. Но как только вы добавляете шаблон, он начинает поиск в подкаталогах.
пример:
$ ls
fight_folder file1 file2
$ ls f*
file1 file2
fight_folder:
file3
Как вы ограничиваете область действия только текущим каталогом?
Использование OS X