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

14

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

    
por Eli 29.09.2011 / 18:09

2 respostas

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

*.[ch] representa todos os arquivos * .h e * .c, -type f encontra arquivos regulares.

P.S. Você pode querer aceitar respostas para suas outras perguntas:)

    
por 29.09.2011 / 18:20
5

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

find . -name *.c -print

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

Mais ajuda do lote pode ser encontrada pesquisando " Comando unix find ".

    
por 29.09.2011 / 18:19

Tags