Misschien een rare vraag, maar wat is eigenlijk een map (of directory)?

Is dat ech een fysieke locatie op de server (harde schijf) of is het eerder een soort database koppeling, tussen een map en een bestand zoiets als dit (even heel simplistisch):


// tabel directories
id   name
1    home
5    public_html

// tabel files
id   name          dir
1    favicon.ico   5
2    index.php     5

Weet iemand dat toevallig?
Voor zover ik weet kan je een map rekenen tot een fysieke locatie. Tenzij het een symbolic-link in linux is. Dan is het een koppeling met een andere map.
Een map is eigenlijk gewoon een container. Zie het als een div in een html pagina.
- Aar - op 29/03/2013 17:41:15

Voor zover ik weet kan je een map rekenen tot een fysieke locatie.

Maar is het dat technisch ook echt?

Stel ik zou op een harde schijf het beginpunt en het eindpunt van de map public_html pakken... staan daar tussenin dan ook echt de bestanden die in die map staan?

Ik denk dat er tussen het begin en eind punt van een map alleen pointers naar de bytes met de bestanden staan, niet de echte bestanden.
Maar in dat geval is het toch een soort van "koppeling" dan?
Dankjewel SanThe. Wel een nogal technisch verhaal. Maar als ik het goed begrijp werkt het dus wel met verwijzingen en niet met daadwerkelijk fysieke locaties.
Elk bestand dat groter is dan een blok/cluster of hoe het ook heet kan over de hele schijf verspreid liggen.

[size=xsmall]Toevoeging op 29/03/2013 19:50:07:[/size]

Dus heel veel bestandjes van 1 byte maken een schijf al snel vol.
- SanThe - op 29/03/2013 19:48:52

Dus heel veel bestandjes van 1 byte maken een schijf al snel vol.

Omdat?

Elk bestandje neemt minimaal 1 heel blok/cluster in beslag.
Dus 1 byte of het aantal bytes dat er in een heel blok/cluster past maakt geen verschil.

Reageren