Используя findс grep, можно найти файлы, которые соответствуют шаблону:
# find | grep error
./solr-modifiedSolr4/SolrPhpClient/phpdocs/errors.html
./error_log
./includes/classes/error_log
Однако, используя findтолько первый файл не найден:
# find . -name error*
./error_log
./includes/classes/error_log
Почему не findнаходит errors.htmlфайл, когда не используется с grep? Как findиспользуется, чтобы показать этот файл, а?
find -name error\*- на одну клавишу меньше нажимать;) это имеет тот же эффект, что*передается в виде буквенной звездочки в команду find и не расширяется вашей оболочкой