Документація ls
команди відповідає на ці запитання. У більшості варіантів Unix знайдіть ls
сторінку man ( man ls
або в Інтернеті). У Linux знайдіть інформаційну документацію ( info ls
) або в Інтернеті .
Буква s
позначає, що встановлений біт setuid (або setgid, залежно від стовпця). Коли виконуваний файл встановлений, він працює як користувач, який володіє виконавчим файлом, а не користувач, який викликав програму. Лист s
замінює лист x
. Можливо, файл буде налаштований, але не виконується; це позначається S
, де столиця S
сповіщає вас про те, що цей параметр, ймовірно, неправильний, оскільки встановлений біт (майже завжди) марний, якщо файл не виконується.
Якщо каталог має встановлені (або setgid) дозволи, будь-які файли, створені в цьому каталозі, будуть належати користувачеві (або групі), що відповідає власнику (або групі) каталогу.
Число після дозволів - це кількість жорстких посилань . Жорстке посилання - це шлях до файлу (ім'я, іншими словами). Більшість файлів мають єдиний шлях, але ви можете зробити більше за допомогою ln
команди. (Це відрізняється від символічних посилань: символічне посилання говорить "о, насправді, цей файл знаходиться в іншому місці, перейдіть до <місцезнаходження>".) У каталогах є N + 2 жорстких посилань, де N - кількість підкаталогів, оскільки до них можна отримати доступ від свого батьківського, від себе (через .
запис) та з кожного підкаталогу (через ..
запис).