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