В Unix-подібних та деяких інших операційних системах, find
- утиліта командного рядка, яка виконує пошук в одній чи більше директорії файлової системи, знаходить розташування файла, який відповідає певним критеріям заданим користувачем, і виконує певну вказану користувачем дію. Можливими критеріями для пошуку можуть бути, наприклад, його назви, чи часовий проміжок, в межах якого файл міг модифікуватись. За замовчуванням команда find
повертає список всіх файлів в поточній робочій директорії та її піддиректоріях.
Пов'язана програма використовує базу даних проіндексованих файлів, отриманих за допомогою
find
(яка оновлюється через однорідні відрізки часу, зазвичай за допомогою cron
), щоб організувати швидший метод пошуку по всій файловій системі за ім'ям. Це приносить в жертву загальну ефективність ОС (файлова система повинна регулярно скануватись) та точність пошуку (база даних не оновлюється в реальному часі) заради значного зростання швидкості пошуку (особливо з великими файловими системами). На швидких системах з невеликими обсягами зовнішньої пам'яті locate
не обов'язкова й не бажана.
Синтаксис команди
find path... [expression]
Перед виразом який описує критерії пошуку потрібно задати хоча б один шлях, з якого починати пошук.
Елементи виразів розділяються пропусками і обчислюються зліва направо. Вони можуть містити як логічні елементи, такі як AND (-a) та OR (-o), так і складніші предикати.
GNU find
має багато додаткових можливостей, не описаних стандартом POSIX.
Дивись також
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
V Unix podibnih ta deyakih inshih operacijnih sistemah b find b utilita komandnogo ryadka yaka vikonuye poshuk v odnij chi bilshe direktoriyi fajlovoyi sistemi znahodit roztashuvannya fajla yakij vidpovidaye pevnim kriteriyam zadanim koristuvachem i vikonuye pevnu vkazanu koristuvachem diyu Mozhlivimi kriteriyami dlya poshuku mozhut buti napriklad jogo nazvi chi chasovij promizhok v mezhah yakogo fajl mig modifikuvatis Za zamovchuvannyam komanda find povertaye spisok vsih fajliv v potochnij robochij direktoriyi ta yiyi piddirektoriyah Pov yazana programa b b vikoristovuye bazu danih proindeksovanih fajliv otrimanih za dopomogoyu find yaka onovlyuyetsya cherez odnoridni vidrizki chasu zazvichaj za dopomogoyu b a href wiki Cron title Cron cron a b shob organizuvati shvidshij metod poshuku po vsij fajlovij sistemi za im yam Ce prinosit v zhertvu zagalnu efektivnist OS fajlova sistema povinna regulyarno skanuvatis ta tochnist poshuku baza danih ne onovlyuyetsya v realnomu chasi zaradi znachnogo zrostannya shvidkosti poshuku osoblivo z velikimi fajlovimi sistemami Na shvidkih sistemah z nevelikimi obsyagami zovnishnoyi pam yati locate ne obov yazkova j ne bazhana Sintaksis komandi b find path expression b Pered virazom yakij opisuye kriteriyi poshuku potribno zadati hocha b odin shlyah z yakogo pochinati poshuk Elementi viraziv rozdilyayutsya propuskami i obchislyuyutsya zliva napravo Voni mozhut mistiti yak logichni elementi taki yak AND a ta OR o tak i skladnishi predikati GNU find maye bagato dodatkovih mozhlivostej ne opisanih standartom POSIX Divis takozhmdfind Programi UNIX podibnih operacijnih sistem Spisok komand DOS findutils