![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Find шлях -опції
де шлях – це каталог, в якому проводиться пошук. В якості шляху можна вказувати наступні значення: . - пошук в поточному каталозі; / - пошук від кореневого каталогу; ~ - пошук в домашньому каталозі. Для ефективного ж пошуку, бажано вивчити більшість доступних опцій. Основні опції команди find, приведено в табл.6.1. Таблиця 6.1. Опції команди find
Найбільш часто застосовуваною опцією є опція -name, яка здійснює пошук файлів по імені. В Linux, окрім пошуку за командою find, існує ще декілька альтернативних способів пошуку. Розглянемо їх більш детально: · Команда " locate" це альтернатива команді " find -name". Команда find шукає файли у вибраній частині файлової системи і процес може бути не дуже швидким. З іншого боку, команда locate шукає файли в базі даних, створеної спеціально для цих цілей /var/lib/locatedb, що відбувається набагато швидше. Для оновлення бази використовується команда updatedb. · Команда " whereis" повертає місце розташування коду (опція -b), ман-сторінок (опція -m), і вихідні файли (опція -s) для вказаної команди. Якщо опції не вказуються, виводиться вся доступна інформація. Ця команда швидша ніж " find" але менш повна. · Команда " which" шукає всі шляхи перелічені в змінній PATH для вказаної команди. · Команда type. При виклику без опцій показує, як імена будуть інтерпретуватися при використанні в якості імені команди. Якщо використана опція -a, команда type видає список всіх каталогів, де є виконуваний файл з відповідним ім'ям. В список включаються також псевдоніми та функції, якщо тільки не вказана опція -p. До хешу команд не звертаються, якщо вказана опція -a. Команда type повертає 0, якщо хоч один з аргументів знайдений, та 1 в іншому випадку.
Завдання для попередньої підготовки. 1. Вивчити відповідний теоретичний матеріал. 2. Опрацювати контрольні запитання. 3. Підготовити звіт.
|