Ist jede einzelne Datei im Verzeichnis /dev eine Gerätedatei?

Ist jede einzelne Datei im Verzeichnis /dev eine Gerätedatei?

Ich habe gelesen, dass das /devVerzeichnis Gerätedateien enthält, die auf Gerätetreiber verweisen.

Nun lautet meine Frage: Ist jede einzelne Datei im /devVerzeichnis eine Gerätedatei oder enthält das /devVerzeichnis auch andere Dateitypen?

Antwort1

Normalerweise finden Sie (b)lock, (c)har, (s)ocket, (l)inks und (d)irectories in /dev. Den Typ können Sie mit sehen ls -l. Je nach Betriebssystem können Sie dort jedoch auch andere Dateien finden. Unter NetBSD gibt es beispielsweise ein Shell-Skript /dev/MAKEDEV, das bei der Erstellung dieser Geräteeinträge helfen soll.

Wie bei Ihrer anderen Frage ist es dieTypder Datei (erstes Zeichen der ls -lAusgabe), das bestimmt, ob es sich um ein Gerät handelt oder nicht.

verwandte Informationen