En un sistema UNIX, o tipo Unix tal como GNU/Linux, BSD (rama de donde proviene el Mac OS X) entre muchos otros, todo es un archivo y si algo no es un archivo, entonces, es un proceso.
En los sistemas tipo UNIX, UNIX incluido, no se hace diferencia entre un archivo o un directorio. Los directorios son solo archivos que contienen nombres de otros archivos.
Para poder manejar estos archivos de una manera ordenada, se acostumbra a visualizarlos en una estructura tipo árbol. Las ramas serían los directorios; las hojas serían los archivos.