Il nome dei file dev'essere di otto caratteri alfanumerici e non può contenere i carattei .,\/*-+ ecc... e questo per quanto riguarda il modulo base, i sistemi operativi però sono in grado di assegnare ad ogni file una descrizione che nella shell viene visualizzata in luogo del nome del file prima dell'estensione.
Quando per un qualche maccherone il sistema operativo non funziona e ci tocca usare l'obsoleto dos ecco che i nostri nomi file descrittivi ci appaiono così:
abcdef~1.ghi (l'accento circonflesso dovrebbe essere all'apice del campo carettere relativo)
dove l'uno è un progressivo assegnato alla radice del nome che viene ricavata troncando a sei caratteri il nome che noi pensavamo di avere assegnato al file.
Per quanto riguarda maiuscolo e minuscolo mi pare che il maiuscolo fosse usato per le diretory e il minuscolo per i file ma potrei anche aver detto un mucchio di fesserie:-)