Trudno mi znaleźć szukanie dopasowań w bieżącym katalogu, a także w jego podkatalogach.
Po uruchomieniu find *test.c
daje mi tylko dopasowania w bieżącym katalogu. (nie przegląda podkatalogów)
Gdybym spróbował find . -name *test.c
, oczekiwałbym takich samych wyników, ale zamiast tego daje mi tylko te dopasowania, które są w podkatalogu. Kiedy w katalogu roboczym są pliki, które powinny pasować, daje mi to:find: paths must precede expression: mytest.c
Co oznacza ten błąd i jak mogę uzyskać dopasowania zarówno z bieżącego katalogu, jak i jego podkatalogów?
find
od msysGit może rzucić ten błąd, chyba że otaczają wzór z cytatów:find . -name "*test.c"
. (Jeśli wolisz, aby był inny niż Windowsfind.exe
i użyj go z cmd)