Es gibt zwei Hauptgruppen von Device-Files:
zeichenorientierte Geräte ("c"), wie z.B. Terminal, Tastatur, i2c, gpio,
blockorientierte Geräte ("b"), wie z.B. SD, SSD, HD, Speicherstick, ram,
Device Files werden mit "makedev" und zwei Nummern (major:minor) im Verzeichnis /dev definiert und erstellt. Meistens geschieht das im Bootprozess über udev-Regeln.
Der Schreibzugriff auf eine Geräte-Datei erfolgt im Regelfall über Gruppenrechte.
Mit < ls -al /dev > in der Textkonsole werden die Rechte samt MAJOR:MINOR Nummern beispielsweise angezeigt.