Par définition, un fichier est une suite d'octets possédant les attributs suivants :
Les différents types de fichiers sont :
| type | code |
| standard | - |
| répertoire | d |
| lien symbolique | l |
| fichier spécial mode block | b |
| fichier spécial mode caractère | c |
| fichier spécial mode réseau | n |
| pipe nommé | p |
Le type « lien symbolique » correspond à un fichier spécial pointant physiquement sur un autre.
Les types « fichier spécial mode block » et « fichier spécial mode caractère » servent à communiquer avec les périphériques (disques, terminaux, etc.).
Le type « fichier spécial mode réseau » sert de canal de communication entre processes sur différentes machines.
Le type « pipe nommé » sert de canal de communication entre différents processes sur une même machine.