STRUCTUUR VAN MAPPEN EN BESTANDEN IN LINUX

1. De Linux Mappenstructuur


Alles in GNU/Linux wordt beheerd door één grote mappenstructuur met veel onderverdelingen. Het lijkt wel een grote kamer vol kasten met schuiven, die ook nog eens onderverdelingen kennen. Voor de groenen onder ons: een boom met zeer veel takken en zijtakken; de uiteindelijke bestanden (files) kun je dan de bladeren noemen!
In windows hebbeb ze ook directories en sub-direstories en files maar in linux gaat het nog veel verder, een floppy b.v. is geen "A:\" maar bestaat als een device bestand "/dev/fd0" en kan gelezen worden onder b.v. "/media/floppy", weer een bestand dus. Hetzelfde geldt voor HD's, andere partities, CDroms, USB-apparaten enz. Zelfs aan gang zijnde processen worden aangeduid als bestanden in een submap van /proc (procedures).
De hoofdmap (root directory) is gewoon "/"

Wat soort bestandsmappen vinden we in de Standaard Linux hoofddirectory?

Om het even over welke distributie het gaat, je zal vrijwel altijd de onderstaande mappen te zien krijgen.
Wat bevatten die mappen?  We vertellen het in het kort.

/bin  - binaries, kleine uitvoerbare programma's, veelal "opdrachten"
/boot - bestanden voor het opstarten van het systeem
/dev  - device bestanden voor hardware, b.v. /dev/fd0= diskettestation en /dev/ttys (tty0= "com1", de serieële poort),      in feite gaat het om koppelingen naar de overeenkomstige stuurprogramma's
/etc  - etcetera, overige configuratiebestanden van het systeem met o.a. opstartscripts (/rc[x].d)
/home - de thuismappen van de users; een gebruiker bevindt zich na een login automatisch in zijn eigen thuismap. Men kan er         eventueel voor kiezen de map /home op een andere partitie te plaatsen.
/lib  - library, uitvoerbare programma-delen die door meer dan één programma kunnen gebruikt worden
/lost+found - hierin kunnen defecte of onvolledige bestanden in terecht komen na b.v. foutief afsluiten van linux
/media -in Ubuntu worden hier de "aanhechtbare" opslagmedia geplaatst (andere partitie, cdrom, floppy, enz.), andere distros gebruiken hiervoor de map /mnt, dat staat voor "mount", de data-media moeten inderdaad "gemount"zijn om hun inhoud te kunnen zien; een en ander hangt af van wat er voorzien is in het bestand  /etc/fstab
/mnt  - sommige distro's gebruiken deze map i.p.v. /media
/opt  - optional, aanvullende programma's die achteraf geïnstalleerd kunnen worden (soms ook in /usr/local)
/proc - procedures, bevat tijdelijke bestanden voor lopende processen, het zijn geen echte bestanden
/root - de thuismap van de systeembeheerder
/sbin - systeem binaries, uitvoerbare bestanden voor de root,
/sys  - systeem, uitsluitend bestanden die te maken hebben met het systeem
/tmp  - temporary, tijdelijke bestanden (soms ook in /var/temp)
/usr  - users, belangrijke map voor de gebruikers met o.a.:
    /usr/bin, opdrachten en programma's voor de gebruikers
    /usr/lib, gedeelde bestanden voor de programma's in /usr/bin
    /usr/share/doc beschikbare documentatie, betreffende programma's, te lezen mits het commando "less"
    /usr/x11R6 bevat de bestanden voor het grafische X-weergavesysteem van de gebruikers
/var  - variable, bevat veranderlijke  gegevens, o.m. in /var/log de logbestanden en in /var/cache/apt/archives de     nieuwe .deb pakketten

De meeste van die vele bestanden zullen we nooit bekijken, we laten ze gewoon hun werk doen, maar enkele bestanden zullen we na een tijdje werken in linux, af en toe "bestuderen", en zonodig zelfs aanpassen, dat wordt wel eens bestempeld als "werken achter de schermen" en kan bijzonder efficient zijn!
De manier om door die mappenstructuur te wandelen, heen en terug, zullen we in een volgende pagina bespreken.

ONLs4b
Inleiding          Vorige pagina          Volgende pagina