Шпаргалка. Поиск в Linux

Шпаргалка по командам поиска файлов и текста внутри файлов в Linux

Поиск файлов в Linux. Команда find.

find / -iname file*

/ – путь где ищем рекурсивно
file* – текст для поиска файла для поиска

Поиск текста внутри файлов. Утилита grep.

Утилита grep умеет не только фильтровать вывод других команд, но также производить поиск файлов с определенным текстом внутри:

grep -irnw '/путь/к/папке/с/файлами' -e "шаблон"

-i – не учитывать регистр символов
-r – рекурсивный поиск
-n – вывод номера строки, в которой найдено вхождение
-w – только целые слова

 grep -iP 'error|fail'

-P – поиск по нескольким вхождениям

Оставьте ответ

Ваш адрес email не будет опубликован.

÷ 1 = 4