Como posso encontrar um arquivo específico em uma árvore de diretórios?

14

Alguém poderia me ajudar a encontrar todos os arquivos *. Ce *. H em uma árvore de diretórios?

Eli
fonte

Respostas:

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

*.[ch]representa todos os arquivos *. he *. c, -type flocaliza arquivos regulares.

PS Você pode aceitar respostas para suas outras perguntas :)

Jin
fonte
funciona para mim :) mas por que você disse que talvez você queira aceitar respostas para suas outras perguntas .. eu não consegui entender .. talvez meu inglês não seja bom o suficiente.
Eli
5

Se você estiver no topo da árvore de diretórios.

find . -name *.c -print

encontraria todos os arquivos .c localizados abaixo do "." atual diretório.

É possível encontrar mais ajuda de Ló pesquisando " unix find command ".

Dennis
fonte