Индекс файла с возможностью поиска в реальном времени

Мне любопытно, если есть программное обеспечение, которое индексирует все мои файлы и директории, включая внешний HD, возможно, в режиме реального времени, позволяя мне или любому, кто имеет доступ к HD, найти файл в актуальном состоянии (что-то похожее на GDrive + GDesktop).

Кроме того, когда я выполняю поиск определенного файла с помощью Gnome Search, приложение работает очень медленно, существует ли более быстрый способ поиска файла или файлов? (включая реж)

1 ответ

Решение

Хммм ... как насчет этой самой простой идеи DIY текстового файла? Он обновляется только при запуске, может иметь новый индексный файл каждый день или в любое время.

 sudo find / -type f -print > allfiles.txt

Тогда просто grep "showmethis" allfiles.txt чтобы найти вещи... см. их справочные страницы для получения дополнительной информации.


Или попробуйте некоторые из этих доступных пакетов программного обеспечения:

Басенджи - Межплатформенный инструмент для индексации и поиска медиа - https://launchpad.net/basenji

Basenji - это инструмент для индексации и поиска, предназначенный для простой и быстрой индексации медиа-коллекций. После внесения в указатель съемных носителей, таких как компакт-диски и USB-накопители, можно просматривать и выполнять поиск определенных файлов очень быстро, фактически не подключаясь к компьютеру. Помимо иерархий файлов и списков звуковых дорожек, Basenji также представляет извлеченные метаданные (размеры изображений, теги mp3 и т. Д.) И предварительный просмотр содержимого проиндексированных носителей в чистом и понятном пользовательском интерфейсе.

Скриншот Басенджи


Catfish - Catfish - это удобный инструмент поиска файлов для Linux и UNIX. Интерфейс намеренно легкий и простой, использующий только Gtk+3. Вы можете настроить его в соответствии с вашими потребностями, используя несколько параметров командной строки.

Изображение сома


Kfind - KFind можно использовать для поиска файлов и каталогов в вашей системе. Часть базовых приложений KDE, поэтому, вероятно, также необходимо установить ~150 МБ зависимостей, если вы не используете другие K-компоненты.

Некоторые другие параметры командной строки тоже:

  • Doodle - инструмент для поиска метаданных в ваших файлах
  • locate - поддерживать и запрашивать индекс дерева каталогов

    updatedb генерирует индекс файлов и каталогов. GNU locate может использоваться для быстрого запроса этого индекса.

  • mlocate - новая реализация locate, "улучшенная"?
Другие вопросы по тегам