Digamos que tengo un directorio dircon tres subdirectorios dir1.. dir3. Y dentro tengo muchos archivos y otros subdirectorios.
Me gustaría buscar un archivo dentro, digamos con un *.cfinal, pero solo me gustaría buscar en el subdirectorio "dir / dir2" y todos sus subdirectorios. ¿Cómo puedo formular eso?
Suponiendo que estoy adentro dir/tengo:
find . -name "*.c"
para buscar en todos los directorios.
¿Cómo me limito a solo dir2?

find dir1 dir3 -name \*.cfunciona bienAsumiendo que estás en
dirpor supuesto, la respuesta de Iain también es correcta
fuente