Disons que j'ai un répertoire dir
avec trois sous - répertoires dir1
.. dir3
. Et à l'intérieur, j'ai de nombreux fichiers et autres sous-répertoires.
Je voudrais rechercher un fichier à l'intérieur, disons avec une *.c
fin, mais je voudrais seulement rechercher dans le sous-répertoire "dir / dir2" et tous ses sous-répertoires. Comment puis-je formuler cela?
En supposant que je suis dedans, j'ai dir/
:
find . -name "*.c"
pour rechercher dans tous les répertoires.
Comment puis-je me limiter à seulement dir2
?
find dir1 dir3 -name \*.c
fonctionne très bien.En supposant que vous soyez
dir
bien sûr, la réponse d'Iain est également correcte
la source