Linux- och Unix-filsystem är organiserade i en hierarkisk, trädliknande struktur. Den högsta nivån av filsystemet är / eller rotkatalogen. I designfilosofin för Unix- och Linux anses allting vara en fil - inklusive hårddiskar, partitioner och flyttbara media. Det här betyder att alla filer och kataloger (inklusive andra diskar och partitioner) finns under rotkatalogen.
Till exempel visar /home/svante/ostar.odt den korrekt fullständiga sökvägen till filen ostar.odt som finns i katalogen svante som finns under katalogen home, vilken i sin tur finns under katalogen rotkatalogen (/).
Under rotkatalogen (/) finns det en uppsättning viktiga systemkataloger som vanligen används i de flesta Linux-utgåvor. Följande är en lista över vanligen förekommande katalogersom finns direkt under rotkatalogen (/):
-
/bin - viktiga binära program
-
/boot - filer som krävs för att starta upp (boot) datorn
-
/dev - enhetsfiler (device)
-
/etc - konfigurationsfiler, uppstartsskript, etc...
-
/home - lokala användares hemkataloger (home)
-
/lib - systembibliotek (libraries)
-
/lost+found - tillhandahåller ett lost+found-system för filer som finns under rotkatalogen (/)
-
/media - monterade (inlästa) flyttbara media såsom cd-skivor, digitalkameror, etc...
-
/mnt - monterade (mounted) filsystem
-
/opt - tillhandahåller en plats för att installera valfria (optional) program
-
/proc - speciell dynamisk katalog som underhåller information om tillståndet för systemet, inklusive för närvarande körande processer
-
/root - root-användarens hemkatalog, uttalas "slash-root"
-
/sbin - viktiga system binärer
-
/srv - tillhandahåller en plats för data som används av servrar
-
/sys - innehåller information om systemet
-
/tmp - temporära filer
-
/usr - program och filer som oftast är tillgängliga för alla användare (users) att komma åt
-
/var - variabla filer såsom loggar och databaser