<Попередній | зміст | Наступна>
find – Найскладніше знайти файли
У той час як розмістити програма може знайти файл виключно за його назвою, the знаходити програма шукає файли в заданому каталозі (і його підкаталогах) на основі різноманітних атрибутів. Ми будемо проводити з ними багато часу знаходити тому що він має багато цікавих функцій, які ми будемо бачити знову і знову, коли почнемо висвітлювати концепції програмування в наступних розділах.
У своєму найпростішому використанні, знаходити надається одне або кілька імен каталогів для пошуку. Наприклад, щоб створити список нашого домашнього каталогу:
[me@linuxbox ~]$ знайти ~
[me@linuxbox ~]$ знайти ~
Для більшості активних облікових записів користувачів це створить великий список. Оскільки список надсилається на стандартний вихід, ми можемо передати його в інші програми. Давайте використовувати wc щоб підрахувати кількість файлів:
[me@linuxbox ~]$ знайти ~ | туалет -л
47068
[me@linuxbox ~]$ знайти ~ | туалет -л
47068
Вау, ми були зайняті! Краса з знаходити полягає в тому, що його можна використовувати для визначення файлів, які відповідають певним критеріям. Це робиться за допомогою (трохи дивного) застосування опції, Тести та дії. Спочатку подивимося на тести.