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