Каждый ли файл в каталоге /dev является файлом устройства?

Каждый ли файл в каталоге /dev является файлом устройства?

Я читал, что в этом /devкаталоге содержатся файлы устройств, указывающие на драйверы устройств.

Теперь мой вопрос: каждый ли файл в /devкаталоге является файлом устройства или каталог /devсодержит и другие типы файлов?

решение1

Обычно вы можете найти (b)lock, (c)har, (s)ocket, (l)inks и (d)irectories в /dev. Вы можете увидеть тип с ls -l. Однако, в зависимости от ОС, вы можете найти там и другие файлы. Например, в NetBSD есть скрипт оболочки /dev/MAKEDEV, который призван помочь с созданием этих записей устройств.

Как и в случае с вашим другим вопросом, этотипфайла (первый символ ls -lвыходных данных), который определяет, является ли это устройством или нет.

Связанный контент