Типы файлов

Все объекты в ОС являются файлами. Существуют следующие типы файлов:

  • Обычные файлы "-";
  • Символьные и двоичные данные (текст, картинки, программы и др.);
  • Каталог (директория) "d";
  • Список ссылок на файлы или другие каталоги;
  • Символьные ссылки "l";
  • Ссылки на другие файлы по имени;
  • Блочные устройства "b", символьные устройства "c";
  • Интерфейсы для взаимодействия с аппаратным обеспечением (диски, терминалы, клавиатуры, принтеры и др.); при обращении к файлу устройства ядро ОС передает запрос драйверу этого устройства;
  • Сокеты "s" и каналы "p";
  • Интерфейсы для взаимодействия процессов.

Файлы программы разделяются по каталогам в зависимости от типа. Например, исполняемые файлы в /bin, библиотеки в /lib, файлы конфигураций в /etc, логи и кеш в /var.

Если подключается съемный носитель или диск, файл устройства будет виден в каталоге /dev (devices). Чтобы увидеть содержимое этого устройства, его нужно смонтировать в отдельную директорию /mnt. Также ФС позволяет примонтировать его и в любое другое место, например /home.