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

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

- Звичайний файл, тобто файл, що містить дані;

d - каталог;

c-символьний спеціальний файл, тобто, насправді, символьне пристрій;

b-блоковий спеціальний файл;

l-символічна зв'язок;

p-іменований канал (буде розглянуто в п. 4.6.3);

s-сокет - об'єкт, який використовується для передачі даних по мережі.

Особливістю UNIX є те, що робота з різними типами об'єктів, перерахованими вище (файлами, пристроями, каналами, сокетами) організується з використанням одного і того ж набору функцій файлового введення / виводу.

До числа атрибутів, що описують файл, відносяться його розмір в байтах, число жорстких зв'язків і три «тимчасових штампа»: дата / час останнього доступу до файлу, останньої модифікації файлу, останньої модифікації атрибутів файлу. Цю останню величину часто називають неточно «датою створення файлу».

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

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