Оглавление
Шпаргалка по командам поиска файлов и текста внутри файлов в Linux
Поиск файлов в Linux. Команда find.
find / -iname file*
/ – путь где ищем рекурсивно
file* – текст для поиска файла для поиска
Поиск текста внутри файлов. Утилита grep.
Утилита grep умеет не только фильтровать вывод других команд, но также производить поиск файлов с определенным текстом внутри:
grep -irnw '/путь/к/папке/с/файлами' -e "шаблон"
-i – не учитывать регистр символов
-r – рекурсивный поиск
-n – вывод номера строки, в которой найдено вхождение
-w – только целые слова
grep -iP 'error|fail'
-P – поиск по нескольким вхождениям