Поиск файлов и данных в LinuxПоиск файлов и данных в среде Linux — один из важнейших навыков администраторов Linux-систем.
🔍В большинстве Linux-дистрибутивов есть два мощнейших инструмента для поиска:
find и
grep.
🗃Find — утилита для поиска файлов, директорий, сокетов и блочных устройств по множеству критериев. Также с ее помощью можно выполнять сортировку, удаление и копирование файлов. Внутри команды можно использовать операторы условий: and, or, not.
📁Grep — утилита для поиска подстроки в файлах со множеством опций отражения результата: сортировки, скрытия лишней информации, отчетов. Grep поможет искать вхождения как в одном файле, так и во множестве файлов или директорий по заданным условиям.
У grep есть современная, удобная и быстрая версия —
ripgrep. У неё более понятный и удобный синтаксис записи и выше скорость работы.