Когда использование grep Вы может искать определенный regex, но только в файле. Есть ли какой-либо путь, я могу искать имя папки?
Если Вы действительно имеете в виду regexp вместо shellglob, можно хотеть использовать
find <path> -regex '<regex>' -type d
например.
find Code/ -E -regex '(bin|redblack)_tree\.hs' -type d
опция -E
включает extendend regexp, посмотрите man find
для больше.
находка намного лучше, но неуклюжий ответ на Ваш вопрос:
ls -l | grep '^d'