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