Як швидко і легко знайти файли в Linux

Ось У блозі є кілька статей про пошук файлів у Linux, висвітлюючи підручник з Шукайте за допомогою пошуку та виключайте файли (за їх розширенням) із результатів, всі вони по-різному висвітлюють вкрай необхідний процес пошуку файлу, що зберігається на нашому комп’ютері, цього разу ми хочемо навчити швидко і легко знаходити файли в Linux за допомогою інструменту, який називається ЗЛІВ пошук.

Що таке ANGRYsearch?

ЗЛІВ пошук - це інструмент з відкритим кодом, розроблений в Python 3 використання PyQt5 що дозволяє нам робити пошук файлів будь-якого типу з результатами в реальному часі, тобто за допомогою цього інструменту ми отримуємо результати, які відповідають нашому пошуку, поки ми пишемо.

Інструмент дозволяє нам робити дуже швидкі пошуки у трьох режимах, полегшений режим який показує нам лише ім'я файлу зі своїм шляхом, файл повний режим що надає нам інформацію, пов’язану з розміром та датою модифікації файлу, окрім файлу режим регулярного виразу що дозволяє нам шукати за допомогою регулярних виразів. Швидкість пошуку у полегшеному та регулярному виразах є досить значною, ніж у повному режимі, оскільки останній повинен робити додаткові запити щодо статистики файлів.

El ЗЛІВ Поводження пошуку спочатку це досить легко зрозуміти створює базу даних з усіма файлами, які ми зберігаємо на нашому комп’ютері, зазначена база даних перевіряється кожного разу, коли ми робимо пошук, і вона вказує нам розташування файлу, інструмент, у свою чергу, інтегрується із програмами нашої операційної системи за замовчуванням.

La ANGRYпошуковий графічний інтерфейс це досить просто і акуратно, не потрібен root-доступ для його виконання і споживає мало ресурсів порівняно з власними пошуковими системами деяких середовищ робочого столу.

як знайти файли в Linux

Як встановити ANGRYsearch?

Користувачі будь-якого дистрибутива Linux можуть встановіть ANGRYsearch зі свого коду джерело, досить, щоб у нас були встановлені такі залежності 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, щоб ми могли отримати більш точні результати.


Залиште свій коментар

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

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Анонімний - сказав він

    Відмінна та корисна інформація.

  2.   Manuel - сказав він

    Хороший вхід. Я стежу за тобою вже деякий час, і мені подобається твій підхід.
    Мені здається інструментом, що полегшує ваше життя (як і всі ті, які ви зазвичай аналізуєте).
    Що стосується лікування, яке використовується в кожному дописі, я б класифікував його як стислий, конкретний, елегантний та надзвичайно корисний.
    Дуже добре робить знімки завжди, ілюструючи текст.
    Вітаємо з блогом.

  3.   Алексіс Діас - сказав він

    Як встановити його на Debian.