Как я могу рекурсивно найти все файлы в каталоге, кроме тех, что находятся в каталоге .git ?

Я попробовал следующее: find . \! -name ".*" но это не сработало.

1 ответ1

2

Пытаться:

find . -name '.git' -prune -o -print

-prune как действие приведет к тому, что соответствующие каталоги будут "удалены" из дерева поиска, то есть они не будут найдены.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .