почему find рекурсивно перечисляет файлы .log, даже если шаблон поиска не указан

Вы можете использовать man useradd и man adduser для чтения руководств по каждая из этих утилит, чтобы получить представление о том, как они работают. AFAIK, для этих утилит нет "стандартного справочного листа".

Вы также можете взглянуть на теневую страницу , где вы можете найти источники.

0
17.12.2017, 11:43
1 ответ

Оболочка может расширить начальную -точку , в вашем случае ., но не шаблон поиска.
Так что работает как задумано.

Следующая команда расширит оболочку.

find *log 

Эта команда сама по себе не имеет особого смысла, так как вы также можете использовать

ls -1 *log

Обновление

Как вы упомянули в комментариях ниже, ваша оболочка заботится о цитировании шаблона поиска.
И вы правы в том, что шаблон поиска будет расширен оболочкой, но обычно это приводит к ошибке, которая описана на справочной странице findв разделе NON-BUGS.

-1
28.01.2020, 02:44

Теги

Похожие вопросы