Типы файлов
Все объекты в ОС являются файлами. Существуют следующие типы файлов:
- Обычные файлы
"-"; - Символьные и двоичные данные (текст, картинки, программы и др.);
- Каталог (директория)
"d"; - Список ссылок на файлы или другие каталоги;
- Символьные ссылки
"l"; - Ссылки на другие файлы по имени;
- Блочные устройства
"b", символьные устройства"c"; - Интерфейсы для взаимодействия с аппаратным обеспечением (диски, терминалы, клавиатуры, принтеры и др.); при обращении к файлу устройства ядро ОС передает запрос драйверу этого устройства;
- Сокеты
"s"и каналы"p"; - Интерфейсы для взаимодействия процессов.
Файлы программы разделяются по каталогам в зависимости от типа. Например, исполняемые файлы в /bin, библиотеки в /lib, файлы конфигураций в /etc, логи и кеш в /var.
Если подключается съемный носитель или диск, файл устройства будет виден в каталоге /dev (devices). Чтобы увидеть содержимое этого устройства, его нужно смонтировать в отдельную директорию /mnt. Также ФС позволяет примонтировать его и в любое другое место, например /home.