In Linux and Unix everything is a file. Directories are files, files are files, and devices are files. Devices are usually referred to as nodes; however, they are still files.
Datotečni sistemi Linuxa in Unixa so hierarhično organizirani, podobno kot drevesna struktura. Najvišja stopnja datotečnega sistema je / oziroma korenski imenik. Na primer, /home/jebediah/cheeses.odt kaže pravilno celotno pot do datoteke cheeses.odt, ki je pod imenikom jebediah, ki je pod imenikom home, ki je pod korenskim imenikom (/).
Pod korenskim imenikom (/) je nabor pomembnih imenikov, ki so skupni večini distribucij Linuxa. Sledi seznam skupnih imenikov, ki so neposredno pod korenskim imenikom (/):
/bin - pomembne binarne aplikacije
/boot - zagonske konfiguracijske datoteke in ostale datoteke potrebne ob času zagona
/dev - datoteke naprav
/etc - nastavitvene datoteke, zagonske skripte, itd.
/home - domači imeniki za različne uporabnike
/initrd - used when creating a customized initrd boot process
/lib - sistemske knjižnice
/lost+found - provides a lost+found system for files that exist under the root (/) directory
/media - samodejno priklopljene (naložene) particije na vašem trdem disku in odstranljivi mediji, kot npr. zgoščenke, digitalni fotoaparati, itd.
/mnt - ročno priklopljeni datotečni sistemi na vašem trdem disku (mount)
/opt - provides a location for optional (3rd party) applications to be installed
/proc - poseben dinamični imenik, ki vzdržuje informacije o stanju sistema, vključujoč trenutno tekoče procese
/root - root user's home directory, pronounced "slash-root"
/sbin - pomembne sistemske binarne aplikacije
/srv - lahko vsebuje datoteke, ki so servirane drugim sistemom
/sys - sistemske datoteke
/tmp - začasne datoteke
/usr - aplikacije in datoteke, ki so večinoma na voljo za dostop vsem uporabnikom
/var - spremenljive datoteke, kot so dnevniki in podatkovne baze