Почему то раньше не обращал внимание на -mindepth опцию, которая позволяет убрать "." путь из выдачи команды. Раньше я часто проверял путь в цикле и делал continue. Вот только POSIX не знает ни про эту опцию, но про -maxdepth, который часто в реальных скриптах встречается.