Kataloger och filsystem
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
