Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Содержат записей с индексами файлов



Работа с файлами

В ОС UNIX имеется много команд, которые помогают работать с файлами:

- осуществлять их поиск внутри файлового дерева;

- находить информацию внутри файла по шаблону;

- сравнивать содержимое двух файлов и т.д.

Ниже будет рассмотрена группа такого типа команд.

Для поиска файлов и каталогов используется команда find. Путем использования

Различных опций (в этой команде опции задаются не отдельными символами, как это

Делается в большинстве команд UNIX, а словами) можно указать различные критерии

Поиска, например, поиск по имени (-name), поиск по длине файла (-size), поиск по типу

Файла (-type) и т.д.

find имя_каталога расширение [расширение …]

Команда осуществляет поиск по маршруту от заданного имени_каталога по всем

Нижестоящим каталогам. Расширение содержит спецификацию критерия поиска и имен

Искомых файлов. Этот аргумент команды может содержать, также список действий,

Выполняемых с каждым найденным файлом. Список расширений анализируется слева

Направо и, если проверка по критерию дает истину, выполняется следующая проверка.

Выражение расширение вычисляется как логическая операция И. Если условие не

Выполняется, проверка для текущего файла завершается и анализируется следующий

Файл.

Наиболее полезными являются –print (ее желательно указывать, если необходимо





Дата публикования: 2014-11-29; Прочитано: 205 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...