Lolcate (lolcate-rs) — небольшая Rust консольная утилита для индексации и поиска файлов по файловой системе. Утилита является более быстрой и лёгкой универсальной альтернативой наборам инструментов для поиска файлов по файловой системе locate/updatedb и mlocate/updatedb, но не является с ними совместимой но поддерживает запросы к их базам данных.
Lolcate использует один файл для индексации и поиска файлов (как tlocate), индексация осуществляется по заданным в конфигурационном файле параметрам (по умолчанию ~/.config/lolcate/default/config.toml), отдельно задаются игнорируемые файлы и каталоги (по умолчанию ~/.config/lolcate/default/ignores). Можно создать несколько баз данных для различных целей (по умолчанию ~/.local/share/lolcate/default/db.lz4), для создания базы данных не требуется прав администратора (root). Утилитой индексируются только пути к файлам а не их содержимое, в запросах полностью поддерживается Юникод (Unicode).
Лицензия: GNU General Public License version 3.0 (GPLv3)