Как быстро и легко найти файлы в Linux

здесь В блоге есть несколько статей по поиску файлов в Linux, в которых выделяется руководство по Искать с поиском и исключать файлы (по их расширению) из результатов, все они по-разному охватывают столь необходимый процесс поиска файла, хранящегося на нашем компьютере, на этот раз мы хотим научить найти файлы в Linux быстро и легко используя инструмент под названием ANGRYпоиск.

Что такое ANGRYsearch?

ANGRYпоиск это инструмент с открытым исходным кодом, разработанный в Python 3 использование PyQt5 что позволяет нам делать искать файлы любого типа с результатами в реальном времени, то есть с помощью этого инструмента мы получаем результаты, которые соответствуют нашему поиску, пока мы пишем.

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

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

La ANGRYsearch GUI это довольно просто и аккуратно, не нужен root-доступ для его выполнения и потребляет мало ресурсов по сравнению с собственными поисковыми системами некоторых сред рабочего стола.

как найти файлы в Linux

Как установить ANGRYsearch?

Пользователи любого дистрибутива Linux могут установите ANGRYsearch из вашего кода source, достаточно того, что у нас установлены следующие зависимости python3-pyqt5xdg-utils и что мы загружаем последнюю версию ANGRYsearch с здесь.

После того, как мы скачали последнюю версию, мы распаковываем ее, переходим в созданный каталог и открываем терминал, откуда мы выполним следующие команды:

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

Это установит инструмент, который мы можем запустить из меню приложений или из терминала, набрав ANGRYsearch.

Как установить ANGRYsearch в Arch Linux и производных

Пользователи Arch Linux и его производные могут очень легко установить ANGRYsearch, поскольку у них есть установочный пакет, доступный в репозиториях AUR, для его установки просто запустите.

yaourt -S angrysearch

Как установить ANGRYsearch на openSUSE, Fedora и производные

Пользователи OpenSUSE, Fedora и производных программ могут загрузить установочный пакет инструмента из здесь и установите его с помощью диспетчера пакетов.

Как искать файлы в Linux с помощью ANGRYsearch?

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

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

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

найти файлы в Linux

поиск файлов в linux

Чтобы база данных ANGRYsearch постоянно обновлялась, мы можем использовать crontab, который, если вы все еще не знаете, что это такое, мы рекомендуем вам прочитать Cron и crontab, объяснение. Следующие шаги следующие:

ANGRYsearch поставляется со сценарием, который позволяет обновлять базу данных под названием angrysearch_update_database.py, что мы должны сделать, так это заставить crontab постоянно выполнять указанный файл, для этого мы просто выполняем следующие команды с терминала:

$ crontab -l
$ crontab -e

Затем добавляем вызов скрипта, который в примере будет выполняться каждые 6 часов:

0 */6 * * * /usr/share/angrysearch/angrysearch_update_database.py

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


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

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

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

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   анонимный сказал

    Отличная и полезная информация.

  2.   Мануэль сказал

    Хорошая запись. Я слежу за вами некоторое время, и мне нравится ваш подход.
    Мне кажется, это инструмент, который облегчает вашу жизнь (как и все те, которые вы обычно анализируете).
    Что касается обработки, использованной в каждом посте, я бы классифицировал ее как краткую, конкретную, элегантную и очень полезную.
    Всегда очень хорошо снимает, иллюстрирует текст.
    Поздравляю с блогом.

  3.   Алексис Диас сказал

    Как установить на Debian.