14

Может ли кто-нибудь помочь мне найти все файлы * .c и * .h в дереве каталогов?

2 ответа2

18
find . -name '*.[ch]' -type f 

*.[ch] представляет все файлы * .h и * .c, -type f находит обычные файлы.

PS Возможно, вы захотите принять ответы на другие ваши вопросы :)

5

Если вы находитесь в верхней части дерева каталогов.

find . -name *.c -print

найдет все .c файлы, расположенные ниже текущего "." каталог.

Дополнительную помощь лота можно найти, выполнив поиск "команда поиска unix ".

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