В настоящее время у меня есть команда find, которая позволяет избежать убывания определенных каталогов:
find . \! \( -name ".hg" -prune \) \! \( -name "localhost" -prune \) \! \( -name "logs" -prune \) -type f
Команда работает так, как я хочу, но я ищу более краткое решение. Я чувствую, что повторяюсь много раз, и должен быть более изящный / более короткий способ сделать то же самое.