Утиліта fd: пошук через консоль може бути легшим
Одна з програм командного рядка Linux, яку доводиться використовувати досить часто — find. Проблема в тому, що в неї непростий синтаксис…
Утиліта fd: пошук через консоль може бути легшим

Одна з програм командного рядка Linux, яку доводиться використовувати досить часто — find. Проблема в тому, що в неї непростий синтаксис. Знаємо не з чуток, що багато користувачів мають у своєму арсеналі шпаргалку з конструкціями, які найчастіше використовуються в пошуку. Чи є якась легша альтернатива?
Існує **утиліта fd**, яка спрощує процес пошуку через консоль. Вона підходить під усі популярні ОС, навіть Windows.
- fd — це програма для пошуку записів у вашій файловій системі. Як зазначають в GitHub, fd — це проста, швидка і зручна альтернатива find. Вона не націлена на підтримку всіх потужних функцій find, проте полегшує роботу в консолі.
Основні особливості утиліти fd:
- інтуїтивний синтаксис і дефолтні значення (fd PATTERN замість find -iname ‘ PATTERN ’)
- швидкий паралельний пошук,
- використання кольору для виділення різних типів файлів,
- можливість виконати зовнішню команду не з кожним результатом пошуку, а відправити весь результат як аргумент (це може істотно прискорити видалення величезної кількості файлів, але це не точно).
Приклади використання
Пошук файлу в поточному каталозі:
fdfind file
Пошук файлу в конкретній директорії. За замовчуванням він буде рекурсивний. Для пошуку по всьому сервері можна використовувати корінь:
fdfind file /var
fdfind file /
Пошук файлів з певним розширенням:
fdfind -e php
Знайти всі архіви та розпакувати їх:
fdfind -e zip -x unzip
Знайти файли та видалити однією командою:
fdfind -e log -X rm
Для простого пошуку ця програма дійсно зручніша за базові утиліти find. А ви як гадаєте?
메타데이터
- post_id
- a9d494f5d79c
- slug
- утиліта-fd-пошук-через-консоль-може-бути-легшим-a9d494f5d79c
- url
- https://medium.com/@iteducenter/%D1%83%D1%82%D0%B8%D0%BB%D1%96%D1%82%D0%B0-fd-%D0%BF%D0%BE%D1%88%D1%83%D0%BA-%D1%87%D0%B5%D1%80%D0%B5%D0%B7-%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D1%8C-%D0%BC%D0%BE%D0%B6%D0%B5-%D0%B1%D1%83%D1%82%D0%B8-%D0%BB%D0%B5%D0%B3%D1%88%D0%B8%D0%BC-a9d494f5d79c
- canonical_url
- https://medium.com/@iteducenter/%D1%83%D1%82%D0%B8%D0%BB%D1%96%D1%82%D0%B0-fd-%D0%BF%D0%BE%D1%88%D1%83%D0%BA-%D1%87%D0%B5%D1%80%D0%B5%D0%B7-%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D1%8C-%D0%BC%D0%BE%D0%B6%D0%B5-%D0%B1%D1%83%D1%82%D0%B8-%D0%BB%D0%B5%D0%B3%D1%88%D0%B8%D0%BC-a9d494f5d79c
- author_url
- https://medium.com/@iteducenter
- status
- ok
- fetched_at
- 2026-07-27 22:23:36