Unix file types
The seven standard Unix file types are regular, directory, symbolic link, FIFO special, block special, character special, and socket as defined by POSIX. These types are used in the file system(s) of a Unix or Unix-like operating system (OS). Different OS-specific implementations allow more types than what POSIX requires (e.g.