Що таке файл пристрою в Unix?

В Unix-подібних операційних системах файл пристрою, вузол пристрою або спеціальний файл є інтерфейс драйвера пристрою, який відображається у файловій системі як звичайний файл.

Ці пристрої зазвичай включають термінали, послідовні порти та пристрої введення/виведення (I/O), такі як клавіатури та миші. На відміну від звичайних файлів, файли символьних пристроїв не зберігають дані, а натомість діють як канал для передачі даних між програмами користувача та основним обладнанням.

Каталог /dev містить файли пристроїв (також відомі як спеціальні файли пристроїв і вузли пристроїв), які надають доступ до периферійних пристроїв, таких як жорсткі диски, до ресурсів периферійних пристроїв, таких як розділи дисків, і псевдопристроїв, таких як генератор випадкових чисел.

Інформаційний файл пристрою є текстовий файл, який містить записи пристрою. Ви можете експортувати записи пристрою з NetIM у файл інформації про пристрій. Так само ви можете імпортувати файл інформації про пристрій у NetIM, щоб створити записи про пристрій. Записи пристрою можна експортувати в текстовий файл, який називається інформаційним файлом пристрою.

Спеціальні файли Спеціальний файл пов'язаний з певним апаратним пристроєм або іншим ресурсом комп'ютерної системи. Операційна система використовує спеціальні файли, які іноді називаються файлами пристроїв, щоб надати доступ до файлового вводу-виводу для певних символів і блокових драйверів пристроїв.');})();(function(){window.jsl.dh('mVrTZta3NaKdhbIPzYic2Aw__27', '

Для жорстких дисків літера використовується для ідентифікації пристроїв, а за нею йде цифра для ідентифікації розділів. Таким чином, файлова система може "знати" область на диску як /dev/sda3, наприклад, або «бачити» мережевий термінальний сеанс як пов’язаний з /dev/pts/14.