Le premier caractère du mode affiché par ls -l indique le type d'objet du système de fichiers. Sous /dev, les fichiers spéciaux caractère et bloc sont des nœuds de périphériques. Des tubes et des sockets Unix peuvent aussi s'y trouver, mais ce sont des objets de communication interprocessus, pas des nœuds matériels.
$ ls -l /dev/null /dev/sda /run/systemd/journal/dev-log /tmp/example-fifo
crw-rw-rw- 1 root root 1, 3 ... /dev/null
brw-rw---- 1 root disk 8, 0 ... /dev/sda
srw-rw-rw- 1 root root ... /run/systemd/journal/dev-log
prw------- 1 user user ... /tmp/example-fifo