Страница 1 из 1

FSearch - скоростной поиск файлов

Добавлено: 31 авг 2018, 11:31
Chocobo
FSearch - утилита поиска файлов с открытым исходным кодом, ориентированная на производительность, для GNU / Linux и Unix-подобных операционных систем. Проект вдохновлен идеями Everything Search Engine, поэтому Fsearsh мгновенно находит файлы и папки по имени файла.
Программа написана на С, и может похвастаться потрясающими скоростями - особенность, которую пользователи любят в ней больше всего.

Он оснащен современным настраиваемым GTK+ интерфейсом с панелями инструментов и кастомизируемым внешним видом.

Главная фишка позволяющая добиться отличной скорости поиска этой утилитой - это способность быстро индексировать все файлы на вашем компьютере. Таким образом, он будет предлагать вам файлы из любого проиндексированного расположения, сразу при вводе символов в поле поиска. Происходит все действительно моментально :)
Peek 2018-08-31 11-21.gif
Особенности FSearch
  • Open-source с исходным кодом, доступным на GitHub.
  • Красивый, настраиваемый графический интерфейс.
  • Мгновенный (по мере ввода) результат.
  • Поддержка wildcard.
  • Поддержка RegEx (PCRE).
  • Поддержка фильтров (только поиск файлов, папок или всего).
  • Воозможность исключения определенных индексов из поиска или обновления информации.
  • Возможность исключения определенных файлов / папок из индекса с помощью подстановочных выражений.
  • Быстрая сортировка по имени файла, пути, размера или времени модификации.
  • Контекстное меню «Открыть с помощью ...».
  • прогрессбары для процесса обновления базы данных индексов.
  • Поддержка хоткеев.
Установка:
Программа доступна в виде пакетов в PPA для 18 и 19 версий Linux MInt,
добавление репозитория и установка FSearch производится следующим образом:

Код: Выделить всё

 sudo add-apt-repository ppa:christian-boxdoerfer/fsearch-daily
apt update && apt install fsearch-trunk

FSearch - скоростной поиск файлов

Добавлено: 31 авг 2018, 11:38
rogoznik
Chocobo писал(а):
31 авг 2018, 11:31
Красивый, настраиваемый графический интерфейс.
...
Настраиваемый интерфейс.
Думаю повтор

FSearch - скоростной поиск файлов

Добавлено: 31 авг 2018, 12:07
Chocobo
darkfenix, погрешности перевода.
в оригинале одна "настраиваемость" была в визуальном смысле - а дргуая в функционально-UXном :smile:

Но прога зачетная)

FSearch - скоростной поиск файлов

Добавлено: 01 сен 2018, 22:01
Kurum
Программа индексирует все файлы и только осуществляет поиск по имени? Как по мне, так это маленькая функциональность. Да, послезно, конечно, но хотелось бы и поиск внутри текстовых файлов + мощную тэговую систему. Т.е. возможность задавать метки файлам, и осуществлять поиск по ним.

FSearch - скоростной поиск файлов

Добавлено: 01 сен 2018, 22:16
Chocobo
Kurum, Сложно придумать где много всего и всякого хранится в плейнтексте, я не придумаю навскидку такого.
самому правда по роду деятельности частень приходиться вести поиск подстрок по логам, конфигам, html, xml, json и подобным файлам, но там как правило и иксов нет) Зато есть grep -r

Здесь же софтинка конкретно для поиска файлов по имени, с возможность использовать в паттернах регулярки.

FSearch - скоростной поиск файлов

Добавлено: 01 сен 2018, 22:54
Kurum
Chocobo писал(а):
01 сен 2018, 22:16
Сложно придумать
Я не понял, сложно придумать в какой программе это реализованно, или сложно придумать, как написать такую программу? Если второе, то написать такое не сложно - в заметочниках такая функция реализована. Т.е. пользователь указывает нужные каталоги, и в ниху уже реализуется поиск внутри файлов, по нужным расширениям.

FSearch - скоростной поиск файлов

Добавлено: 01 сен 2018, 23:02
Chocobo
Kurum, Не, я даже о другом :)
сложно придумать где открытым текстовым форматом хранятся эти тонны информации по которой нужно постоянно что-то искать.
неблизкий мне юзкейс просто :sry:

FSearch - скоростной поиск файлов

Добавлено: 02 сен 2018, 10:01
Kurum
Chocobo писал(а):
01 сен 2018, 23:02
хранятся эти тонны информации
Какие тонны информации? Там будет 1 файл с массивом (таблицей) / словарём / многомерным списком перечня директорий (файлов) + метки к некоторым. Сами тексты в массиве хранить не нужно. Ну и плюс 1 или ещё несколько файлов с иными техническими базами данных.
Отмечу, что сам я пишу только небольшие программы, и программирование для меня не более, чем хобби.