Digamos que eu tenho um diretório dir
com três subdiretórios dir1
.. dir3
. E por dentro tenho muitos arquivos e outros subdiretórios.
Gostaria de procurar um arquivo dentro, digamos, com um *.c
final, mas gostaria apenas de procurar no subdiretório "dir / dir2" e em todos os seus subdiretórios. Como posso formular isso?
Supondo que eu esteja dir/
, tenho:
find . -name "*.c"
para procurar em todos os diretórios.
Como faço para restringir apenas dir2
?
find dir1 dir3 -name \*.c
funciona muito bem.Supondo que você esteja
dir
é claro que a resposta de Iain também está correta
fonte