Электронный учебник:


Курс лекций:


Дополнительно:

Практикум:



Наши хостеры:

Файловые системы и управление данными в UNIX

Типы и атрибуты файлов

Для каждого файла в UNIX хранится его тип, который при выдаче каталога обозначается одним из следующих символов:

- –

обычный файл, т.е. файл, содержащий данные;

d –

каталог;

c –

символьный специальный файл, т.е., на самом деле, символьное устройство;

b –

блочный специальный файл;

l –

символическая связь;

p –

именованный канал (будет рассмотрен в п. 4.6.3);

s –

сокет – объект, используемый для передачи данных по сети.

Особенностью UNIX является то, что работа с разными типами объектов, перечисленными выше (файлами, устройствами, каналами, сокетами) организуется с использованием одного и того же набора функций файлового ввода/вывода.

К числу атрибутов, описывающих файл, относятся его размер в байтах, число жестких связей и три «временных штампа»: дата/время последнего доступа к файлу, последней модификации файла, последней модификации атрибутов файла. Эту последнюю величину часто называют неточно «датой создания файла».

Для специальных файлов вместо размера хранятся старший и младший номера устройства, см. п. 2.10.1.

Кроме того, для каждого файла хранятся атрибуты управления доступом, описанные в следующем пункте, а также информация о размещении файла на диске, описанная в п. 3.7.2.

предыдущаяследующая