Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Find шлях -опції






де шлях – це каталог, в якому проводиться пошук. В якості шляху можна вказувати наступні значення:

. - пошук в поточному каталозі;

/ - пошук від кореневого каталогу;

~ - пошук в домашньому каталозі.

Для ефективного ж пошуку, бажано вивчити більшість доступних опцій. Основні опції команди find, приведено в табл.6.1.

Таблиця 6.1. Опції команди find

Опція Опис
-name пошук файлів по імені, використовуючи наведений шаблон
-user пошук файлів, що належать певним користувачам
-group пошук файлів, що належать зазначеній групі
-perm пошук файлів із зазначеним режимом доступу
-type пошук файлів певного типу. Тип визначається параметром: b - спеціальний блоковий файл; d - каталог; c - спеціальний символьний файл; f - звичайний файл; l - символічна посилання; p - іменований канал; s - сокет.
-size n пошук файлів з ​ ​ розміром n одиниць
-mtime -n +n пошук файлів, зміст яких змінювалося менш ніж (-) або більш ніж (+) днів тому

Найбільш часто застосовуваною опцією є опція -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. Підготовити звіт.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.