In Linux, everything is treated as a file.

Linux supports different file types for:

Data storage

Directories

Hardware devices