5

Я знаю, что в файловой системе Unix иногда есть вещи, которые выглядят как файлы, но не являются файлами. Файлы в dev фактически указывают на устройства. Также возможно создание именованных каналов, которые также являются файлами, но на самом деле являются очередями сообщений fifo. В каталоге proc есть файлы, основанные на процессах, памяти, оборудовании и т.д.

Я пытаюсь лучше понять эти абстракции, чтобы решить, что я мог бы использовать. Сколько способов Unix симулирует файлы и какие могут быть легко реализованы / использованы администраторами? (т.е. именованные каналы и символические ссылки достаточно просты в использовании.) Если бы я знал правильные термины для понятий, я мог бы найти детали в Интернете.

1 ответ1

0

http://en.wikipedia.org/wiki/Unix_file_types должен дать вам предварительный способ определения типов файлов в Unix. Кажется, всего существует 7 типов:

  • - (обычный файл)
  • д (каталог)
  • л (символическая ссылка)
  • б (блочное устройство)
  • с (символьное устройство)
  • p (именованная труба)
  • с (гнездо)

Более подробная информация об этих типах файлов содержится в некоторой старой (и явно устаревшей) документации Debian: http://www.debian.org/doc/manuals/debian-tutorial/ch-advanced.html.

Но что касается более современных ссылок, я не знаю ни одного из головы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .