Directory Structuur
Een overzicht alle mappen in /:
- / Dit is de root-directory, het startpunt van de directory-tree.
- /boot Bevat de bestanden die nodig zijn om Linux op te starten.
- /home Elke user heeft in deze directory een map met zijn naam, met daarin z'n persoonlijk files en folders. Dit is je home-directory.
- /dev Hierin vind je device-bestanden die je elk een stuk van je hardware voorstellen.
- /etc In etc staan alle configuratie-bestanden van je systeem.
- /bin Bevat commando's die nodig zijn tijdens het bootproces. De minimum dus.
- /sbin Bevat commando's die enkel voor de administrator weggelegd zijn en nodig zijn tijdens het booten.
- /tmp Hierin vind je tijdelijke bestanden. Deze folder mag in principe altijd geledigd worden.
- /usr Bevat een 2de hierarchie, met daarin alle applicatie programma's.
- /var/log Ook configuratie-bestanden, maar dikwijls ook veranderlijke data.
- /var/tmp Voor grote tijdelijke bestanden.
- /var/adm Bevat files ivm systeem-administratie.
- /lib Hierin vind je de meest nodige libraries van het systeem.
- /proc Het process filesystem met daarin een hele hoop informatie over de kernel, processen, etc...
- /opt De grotere optionele software, dingen als Gnome en KDE vind je hierin terug.
Opdracht 4
Bekijk zelf het directory / in het terminalvenster.

/usr
In de folder /usr vind je grotendeels dezelfde directory-hierarchie terug als in /. In de /usr directories kom je een hoop applicaties tegen. Het komt er uiteindelijk op neer dat in je in deze map alle software van je distributie terugvindt.
- /usr/bin Alle applicaties die niet broodnodig zijn voor het systeem en iedereen kan gebruiken.
- /usr/sbin Kleine applicaties die enkel de administrator mag gebruiken.
- /usr/lib De eigen libraries-folder van /usr bevat de libraries die nodig zijn om de applicaties te laten werken die in /usr huizen.
- /usr/include Bevat header files voor de C compiler.
- /usr/include/g++ Bevat header files voor de C++ compiler
- /usr/local Distributie-onafhankelijke extensies. Deze folder bevat ook een 3e hierarchie...
- /usr/share Hierin staat bestanden die door verschillende applicaties gebruikt kunnen worden.
- /usr/share/doc Verscheidene documentatie-bestanden.
- /usr/man De gekende man-pages
- /usr/src Source van systeem-software
- /usr/src/linux Source van de kernel
Speciale Directories
Hierboven staan de grote lijnen van de directory-structuur van Linux, maar natuurlijk zijn er nog honderden andere directories her en der verspreid in deze structuur. Hier volgen een paar directories die handig zijn om te weten liggen (verder is er niets "speciaals" aan deze directories).
/usr/X11R6 Weer een folder met z'n eigen hierarchie. Hierin huist de X server.
/etc/X11 Heeft te maken met de folder hierboven, maar bevat ditmaal enkel instellingen van de X server.
/usr/X11R6/lib/X11/fonts/truetype Diep ingegraven, vind je hier alle truetype-fonts die je geinstalleerd hebt.
/usr/local/src Hierin kan je de source leggen van zelf-gecompileerde programma's zodat je ze later kan gebruiken om te uninstalleren
/mnt Hierin kan je filesystemen mounten zoals bv. die van harde schijven.
/media Deze folder lijkt sterk op /mnt en je vindt er alle verwijderbare data-media in terug zoals je floppy en cd-rom. Wie (mnt of media) het nu gaat halen is nog onduidelijk.
/var/cache/apt/archives Enkel als je APT4RPM gebruikt. Hierin worden alle gedownloade rpm's opgeslagen.