Как вывести список файлов директории, имя которых начинается на заданные символы?
Можно написать 
ls | grep ^[abc]
Выведет в консоль все файлы в текущей директории, которые начинаются на a,b или c
или 
ls | grep ^abc - выведет все файлы, которые начинаются на abc
В самом ls нет параметра для регулярок.
Команда называется ls.
Таких параметров у неё нет.

Но если вы где-то видели что-то типа ls a*, то оно скорее всего сработает как вы хотите, но не потому что это ls такой умный, а потому что ваш шелл заменил a* на список файлов начинающихся на a. С тем же успехом можно написать echo a* и увидеть такой же список.