Лабы / Отчет 2
.docЛабораторная работа №2.
Файловая система ОС Unix.
Цель работы: изучить структуру файловой системы Unix, знать типы файлов, уметь получать информацию о файлах, уметь использовать команды для работы с файлами, уметь перемещаться по дереву в файловой системе.
С помощью специфической файловой системы достигается такая важная характеристика ОС Unix, как мобильность и переносимость. Файловая система обеспечивает логический метод организации восстановления и управления информацией. Основные характеристики:
-
Иерархическая древовидная структура,
-
Согласованность обработки массивов данных.
-
Возможность создания и удаления файлов.
-
Динамическое расширение файлов.
-
Защита информации файлов.
-
Трактовка периферии как файлов.
В ОС Unix существует 4 типа файлов:
1. Обыкновенный файлы (тестовые файлы, данный, исполняемые файлы двоичные или ASCII).
2. Специальные файлы. Файлы устройств, используются системой как обычные файлы, для ввода/вывода данных. Однако механизм доступа к файлам активизирует не обычный механизм, а программу управления для соответствующего файла.
3. Каталоги и подкаталоги. Существует только для структуризации информации, т.е. с помощью них структурируются файловые системы.
4. Файлы символических связей, (команда $LN). Создаётся ещё одно имя файла, на которое уже указывает имя first. С точки зрения пользователя - это два разных файла, для Unix один и тот же индексный дескриптор.
Команды:
$mkdir - имя каталога (создаёт каталог в том месте, где пользователь находится в данный момент)
$rmdir - удаляет каталог
$pwd - даёт сведения, где находится пользователь (путь)
$cd - сменить директорию, (пример: $cd/home/user/IU-1-02)
$cd .. – подняться на уровень выше.
Примеры работы и выполнения команд:
$mkdir test1
$pwd
/home/user/IU-1-02/test1