У нас был похожий вопрос.Мы хотели получить список - с путями - всех файлов конфигурации в каталоге etc.Это сработало:
find /etc -type f \( -iname "*.conf" \)
Это дает хороший список всех файлов .conf с их путем.Вывод выглядит так:
/etc/conf/server.conf
Но мы хотели сделать что-то со ВСЕМИ этими файлами, например, grep, чтобы найти слово или настройку во всех файлах.Поэтому мы используем
find /etc -type f \( -iname "*.conf" \) -print0 | xargs -0 grep -Hi "ServerName"
для поиска через grep ВСЕХ файлов конфигурации в / etc, которые содержат параметр типа «ServerName».
Сид