Dipende molto dal file system e dal sistema operativo .
In POSIX e Unix, un file può essere una directory, un file normale , un dispositivo a blocchi, un dispositivo di carattere, un FIFO, un socket, un collegamento simbolico, ... Vedi POSIX stat & Linux stat (2) , nota che il file può avere tipi diversi .
Quindi se vuoi parlare di un file il cui tipo è semplice e che è una sequenza di byte, dici che è un file normale .
Se vuoi un file che non è una directory puoi parlare di un file "non-directory" (o forse non-directory inode ); potrebbe essere un file semplice, un socket, un fifo, un link simbolico, ecc.
Si noti che POSIX e Linux non conoscono le cartelle (eccetto che sul desktop). Parlano di directory .
Nota anche che i file sono abbastanza diversi su Windows, su MacOSX, su Linux, su POSIX ....
Alcuni SO sperimentali non hanno nemmeno i file. Stanno persistendo i dati in qualche altro modo. Storicamente, le primissime edizioni di MS-DOS (o di MVS ) non ha avuto directory (o cartelle).