Может ли кто-нибудь помочь мне найти все файлы * .c и * .h в дереве каталогов?
14
2 ответа
18
find . -name '*.[ch]' -type f
*.[ch]
представляет все файлы * .h и * .c, -type f
находит обычные файлы.
PS Возможно, вы захотите принять ответы на другие ваши вопросы :)
5
Если вы находитесь в верхней части дерева каталогов.
find . -name *.c -print
найдет все .c файлы, расположенные ниже текущего "." каталог.
Дополнительную помощь лота можно найти, выполнив поиск "команда поиска unix ".