Я с трудом получая находку для поиска совпадений в текущем каталоге, а также его подкаталогов.
Когда я запускаю find *test.cэто только дает мне совпадения в текущем каталоге. (не смотрит в подкаталоги)
Если я попытаюсь, find . -name *test.cя ожидаю те же результаты, но вместо этого он дает мне только совпадения, которые находятся в подкаталоге. Когда есть файлы, которые должны соответствовать в рабочем каталоге, это дает мне:find: paths must precede expression: mytest.c
Что означает эта ошибка, и как я могу получить совпадения как из текущего каталога, так и из его подкаталогов?
findиз msysgit может бросить эту ошибку , если вы не окружать шаблон в кавычки:find . -name "*test.c". (В случае, если вы предпочитаете, чтобы он отличалсяfind.exeот Windows и отличался от cmd)