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