J'ai du mal à trouver pour rechercher des correspondances dans le répertoire actuel ainsi que dans ses sous-répertoires.
Lorsque je lance, find *test.c
il ne me donne que les correspondances dans le répertoire courant. (ne regarde pas dans les sous-répertoires)
Si j'essaye, find . -name *test.c
je m'attendrais aux mêmes résultats, mais à la place, cela ne me donne que des correspondances qui se trouvent dans un sous-répertoire. Lorsqu'il y a des fichiers qui doivent correspondre dans le répertoire de travail, cela me donne:find: paths must precede expression: mytest.c
Que signifie cette erreur et comment puis-je obtenir les correspondances à la fois du répertoire actuel et de ses sous-répertoires?
find
de msysgit peut jeter cette erreur à moins que vous entourez le motif avec guillemets:find . -name "*test.c"
. (Dans le cas où vous choisissez de le préférer à Windows différentfind.exe
et à utiliser à partir de cmd)