ANGRYsearch — инструмент для быстрого поиска файлов в Linux

GFwsL57

Файловый поиск Nautilus позволяет относительно просто найти какой-либо файл или папку в вашей Linux-системе. Другое дело, что он делает это не слишком быстро.

Для быстрого поиска файлов в Linux (результаты появляются сразу при наборе запроса) вы можете использовать основанное на Python приложение под названием ANGRYsearch.

Оно мгновенно отображает результаты поиска файлов или папок по набираемому вами запросы.

ANGRYsearch вдохновлен приложением Everything Search Engine под Windows – прямо как Fsearch – похожая утилита, о которой мы недавно писали (кстати, у неё теперь присутствует PPA-репозиторий с ежедневными сборками).

У ANGRYsearch есть три поисковых режима:

Быстрый – используется по-умолчанию, но в нём нет поддержки подстрок
Медленный – немного медленнее, но может находить подстроки
Regex – самый медленный, используется для точечного поиска с помощью регулярных выраженй

Вы можете включить режим регулярных выражений, нажав клавишу F8.

Вы можете выбрать, будет ли база поиска использовать полный или легкий (используется по-умолчанию) режим , отредактировав переменную theangrysearch_lite в ~/.config/angrysearch/angrysearch.conf:

  • Легкий режим – быстрый, отображает только имя и путь
  • Полный режим – медленный, отображает имя файла или папки, его путь, размер и дату последнего изменения.

Устанавливаем ANGRYsearch на Ubuntu

Приложение не очень сложно устанавливается в Ubuntu.

Для начала установите PyQt5. Эту зависимость нужно удовлетворить перед установкой приложения – ANGRYsearch не заработает без него:

sudo apt install python3-pyqt5

Затем загрузите последнюю версию со страницы проекта в Github и распакуйте её по завершению загрузки:

Загрузить ANGRYsearch с Github

Наконец, перейдите в распакованную папку с помощью команды cd в терминале и используйте следующую команду, чтобы запустить установочный скрипт:

chmod +x install.sh && sudo ./install.sh

Пользователи Arch Linux могут установить приложение напрямую через AUR.