ls -lвиводить 10-символьний UNIX-рядок інформації, широко відомий як рядок дозволу. напр
-rw-rw-r-- 1 userName groupName 13200650 Dec 13 21:23 fileName
Перший символ рядка дозволу або рядка режиму , відомий як дескриптор файлу , вказує тип файлу, а решта дев'ять, взятих у трьох групах, вказують дозволи на відповідний файл, де:
- перша група з трьох символів (після першого символу серед 10) вказує дозволи власника,
- друга група з трьох позначає дозволи для групи,
- остання група з трьох позначає дозволи для інших (або для світу).
Тут у наведеному вище прикладі перший символ / символ "-" вказує на звичайний файл.
Наведені нижче приклади
crw-rw-rw- 1 root root 1, 3 Dec 29 20:58 /dev/null
crw-rw-rw- 1 root root 1, 5 Jan 13 20:56 /dev/zero
Перший символ рядків дозволу - "c" і, як сказано вище, це індикатор типу файлу, який вказує на символьний пристрій .
Окремо від -, cдеякі інших дескрипторів файлів:
d -> каталог
l -> символічне посилання
s -> Сокет Unix
b -> блокувати пристрій
p -> трубопровід
D -> Двері
Список літератури:
/devє спеціальний дозвіл.