find – утиліта пошуку файлів на ім'я та інші властивості, що використовується в UNIX‐подібних операційних системах. Може здійснювати пошук в одному або кількох каталогах за допомогою критеріїв, заданих користувачем. За промовчанням find повертає всі файли у робочому каталозі.
Команда find у Linux – неймовірно потужний інструмент, що дозволяє шукати файли та каталоги за різними критеріями, такими як ім'я, розмір, тип та дата зміни . Це важлива команда як для користувачів, так і для системних адміністраторів, яка допомагає знаходити файли та ефективно виконувати пакетні операції.
Команда find застосовується для пошуку файлів за рядом критеріїв, у тому числі по імені та даті створення, grep – для пошуку у файлах певного вмісту. Якщо ви купили свій перший комп'ютер раніше, ніж цю книгу, то у вас напевно виникала проблема пошуку недавно створеного файлу, забутого в якомусь каталозі.
Використовуйте утиліту find для пошуку файлів у дереві каталогів на ім'я файлу. Вкажіть ім'я дерева каталогів для пошуку, а потім за допомогою опції `-name' – ім'я потрібного Вам файлу.
FIND – це команда фільтра (зчитує дані з введення, перетворює їх і виводить на екран, файл або принтер). FIND шукає рядок символів, який ви вводите, у вказаних файлах. Програма відобразить рядки, які містять вказаний рядок.
Панель пошуку – Панель пошуку відкривається під час натискання на команду find. Таким чином, елемент з наведених нижче варіантів, який відкривається при натисканні на команду find, є панеллю пошуку.
При пошуку файлів за їх місцезнаходженням команда find дозволяє вказати шлях до каталогу. Команда виконує пошук за цим каталогом та його підкаталогами. Якщо ім'я файлу не вказано, команда повертає список усіх файлів та каталогів за вказаним шляхом .
-type : Використовується для вказівки типу файлів та каталогів, які ви хочете знайти . -perm : Використовується для визначення дозволу файлу, який ви хочете знайти. -user : Використовується для пошуку файлів, що належать певному користувачеві.