Varför kräver inte filer i Unix filändelser?

Varför kräver inte filer i Unix filändelser?

Det enkla svaret är att Unix inte använder tillägg för programassociationer. Allt i Unix är en fil, oavsett om det är en enhet, en fil eller ett program. I Unix är det kontrolleras av behörigheter, främst körbehörighet.

Också, genom att kontrollera det första blocket av en fil för dess innehåll kan vi bestämma vilket program att använda med en fil (vanligtvis i ett grafiskt läge).