Как использовать FSearch для быстрого поиска файлов и папок в Linux
Linux

Как использовать FSearch для быстрого поиска файлов и папок в Linux

Поиск определенного файла или папки в Linux может оказаться непосильной задачей, особенно если у вас много данных. Здесь на помощь приходит FSearch

Большинство файловых менеджеров Linux имеют встроенный поиск для облегчения поиска файлов и папок. Однако, функциональность поиска во многих файловых менеджерах далека от совершенства и требует специальной утилиты поиска файлов, которая работает быстро и предлагает все необходимые функции поиска файлов

Введите FSearch, специализированную программу поиска файлов, которая предлагает мгновенные результаты и включает несколько расширенных функций для более точного поиска файлов и папок на вашем компьютере

Следуйте за нами, пока мы подробно изучаем FSearch и перечисляем инструкции по ее установке и эффективному использованию в Linux

Что такое FSearch?

FSearch – это бесплатная утилита поиска файлов для Linux. Считается, что она создана по мотивам поисковой системы Everything, которая является популярной утилитой для поиска файлов и папок в Windows

FSearch основан на GTK3 и написан на языке программирования C. Помимо прочего, это делает его невероятно быстрым при индексировании и поиске файлов в Linux. Кроме того, добавленная поддержка запросов с использованием регулярных выражений обеспечивает еще более быстрый и гибкий поиск

Какие функции вы получаете с FSearch?

FSearch – одна из самых функциональных поисковых утилит в Linux. И как таковая, она предлагает следующие возможности:

  • Быстрое индексирование.
  • Мгновенные результаты (результаты начинают появляться по мере ввода запроса).
  • Расширенный поиск (с поддержкой различных операторов, подстановочных знаков, модификаторов и функций).
  • Регекс-запросы.
  • Фильтры (для сужения поиска до файлов, папок или обоих).
  • Быстрая сортировка (с несколькими вариантами сортировки).
  • Настраиваемый пользовательский интерфейс.
  • Как установить FSearch в Linux

    В зависимости от того, какой дистрибутив Linux вы используете, следуйте приведенным ниже инструкциям, чтобы установить FSearch на свой компьютер

    В Ubuntu откройте терминал и выполните следующие команды для установки FSearch:

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

    Пользователи Fedora могут установить FSearch, выполнив следующие команды:

    dnf copr enable cboxdoerfer/fsearch
    dnf install fsearch

    Пользователи Arch Linux могут установить FSearch из AUR, набрав:

    yay -S fsearch

    Если вы используете любой другой дистрибутив Linux, вы можете установить FSearch через Flatpak. Перед этим проверьте, есть ли на вашем компьютере Flatpak, выполнив в терминале следующую команду:

    flatpak --version

    Если в результате будет получен номер версии, то Flatpak установлен на вашем компьютере. В противном случае это не так, и вам нужно сначала установить его, что вы можете сделать, обратившись к нашему окончательному руководству по Flatpak

    Когда Flatpak установлен на вашем компьютере, выполните следующую команду для установки FSearch:

    flatpakinstallflathubio.github.cboxdoerfer.FSearch

    Кроме того, вы можете установить FSearch на свою машину Linux, собрав его из исходников. Чтобы узнать, как это сделать, следуйте официальному руководству по сборке FSearch из исходного кода

    Первый запуск FSearch и добавление базы данных

    После того как вы установили FSearch, откройте меню приложений и запустите его. Как только вы это сделаете, перед вами откроется главное окно FSearch, в котором появится сообщение ‘Пустая база данных’. Это происходит потому, что прежде чем использовать FSearch для поиска файлов и папок на вашей машине Linux, вам необходимо его настроить

    По сути, от вас требуется создать базу данных FSearch, т.е. добавить в FSearch местоположения в вашей файловой системе, чтобы она могла индексировать их и возвращать результаты для вашего запроса файла или папки

    Чтобы добавить базу данных, нажмите кнопку Добавить папки в главном окне FSearch. Откроется окно Предпочтения. Здесь выберите вкладку База данных и нажмите кнопку с плюсом (+)

    Когда откроется файловый менеджер, выберите расположение/каталог, который вы хотите добавить в FSearch, и нажмите кнопку Выбрать. Затем нажмите кнопку Ok, чтобы проиндексировать файлы и папки в этом месте

    Поиск файлов и папок в FSearch

    Как только FSearch закончит индексировать местоположение и создаст базу данных всех выбранных вами файлов и папок, вы сможете увидеть их в окне FSearch. В нижней части экрана вы можете увидеть общее количество элементов, а рядом с каждым проиндексированным каталогом указан его путь, размер и дата последней модификации

    Если вы хотите найти файл или папку в этой базе данных, щелкните вкладку Поиск в верхней части и начните вводить свой запрос. По мере выполнения этого действия вы сможете увидеть результаты по введенному вами запросу

    Чтобы открыть файл или папку, просто дважды щелкните по нему, и FSearch откроет его в соответствующем приложении (если это изображение, видео или документ) или в файловом менеджере (если это папка). Аналогично, если вы хотите просмотреть путь к файлу или папке, дважды щелкните путь рядом с ним в колонке Путь

    Фильтр базы данных для легкого поиска элементов

    Хотя FSearch почти всегда возвращает совпадающие результаты по вашим запросам, у вас также есть возможность отфильтровать базу данных — в зависимости от того, какой элемент вы ищете— чтобы получить еще более точные и быстрые результаты по вашему поисковому запросу

    Чтобы отфильтровать базу данных, нажмите кнопку ‘Все’ в окне FSearch и выберите соответствующую категорию, которая соответствует запросу, который вы собираетесь сделать

    Теперь начните вводить свой запрос на вкладке Поиск, и вы должны увидеть результаты для него ниже

    Включить регексный поиск

    Если вы не можете найти элемент в базе данных или хотите найти что-то, что соответствует нескольким условиям, вы можете составить запрос с использованием регулярных выражений

    Для этого сначала нужно включить поиск с использованием регулярных выражений. Это можно сделать, нажав Поиск и выбрав в опциях Включить регекс. Также можно включить регексный поиск, нажав сочетание клавиш Ctrl + R

    После включения поддержки regex вы можете начать вводить свои поисковые запросы regex во вкладке Search, и вы увидите результаты

    Обновление базы данных FSearch

    Время от времени, когда вы добавляете новые файлы и папки на свой компьютер, вам может потребоваться обновить базу данных, чтобы FSearch проиндексировал новые элементы и добавил их в базу данных

    Чтобы обновить базу данных FSearch, нажмите на Файл и выберите Обновить базу данных. Или нажмите Shift + Ctrl + R, чтобы обновить их вручную

    Получение справки по функции или настройке

    В отличие от других программ, FSearch не имеет специальной страницы справки, которая могла бы помочь вам разобраться в его различных функциях и настройках. Однако в нем есть динамическая справка, встроенная в само приложение, которая описывает функции или настройки, доступные на борту

    Чтобы получить доступ к динамической справке, перейдите в меню Edit > Preferences. Здесь в нижней части страницы вы увидите кнопку Help. Нажмите ее, и под ней появится окно. Теперь наведите курсор мыши на функцию или настройку, о которой вы хотите узнать, и вы увидите ее описание в окне справки ниже

    Справка доступна для всех трех вкладок Предпочтения: Интерфейс, Поиск и База данных

    Поиск файлов и папок в Linux стал быстрее и проще

    FSearch делает поиск файлов и папок в Linux проще, чем большинство файловых менеджеров или специализированных поисковых утилит. Это делает FSearch незаменимым инструментом, если вы регулярно работаете с большим количеством файлов и папок

    Хотя FSearch отлично работает с конфигурацией по умолчанию, если вы не можете найти файл или папку в базе данных, вы можете использовать фильтры, чтобы сузить результаты поиска и быстро найти нужный вариант. Кроме того, помимо всего прочего, FSearch позволяет управлять своим внешним видом и поведением в зависимости от ваших предпочтений

    Если со временем вы обнаружите, что ваш компьютер забит дубликатами файлов и папок, есть несколько хороших инструментов для поиска и удаления дубликатов файлов и папок в Linux, которые вы должны проверить

    Об авторе

    Алексей Белоусов

    Привет, меня зовут Филипп. Я фрилансер энтузиаст . В свободное время занимаюсь переводом статей и пишу о потребительских технологиях для широкого круга изданий , не переставая питать большую страсть ко всему мобильному =)

    Комментировать

    Оставить комментарий