Rotkatalogen , rotmappen , rotkatalogen , roten för kort , eller tekniskt sett (den) roten (katalogen), engelska roten (katalogen) , är den översta nivån i en trädliknande datastruktur . Det förmodligen mest framträdande exemplet på ett träd inom datavetenskapens område finns vanligtvis i form av filsystem på databärare. Varje operativsystem har en katalog som inte finns i någon annan katalog, vissa system har en sådan katalog per partition eller per partition. Volym , dvs flera. En sådan katalog representerar (i varje fall) startpunkten för hela katalogträdet - den utgör alltså huvudet för varjekatalogstruktur. Katalogträd "växer" uppifrån och ner, roten visas överst.
Vilka och hur många rotkataloger ett operativsystem använder beror å ena sidan på själva operativsystemet och å andra sidan på vilka filsystem som används.
Ett Unix- och Unix-liknande operativsystem använder en global rotkatalog och därmed en central katalogstruktur vars identifierare är enkel/( snedstreck ) lyder. Hela katalogstrukturen nedan/Även känt som Unix-filsystemet. [1] Unix och liknande system följer Allt är ett filparadigm , så att inte bara binära filer och textfiler såväl som (under)kataloger och symboliska länkar hanteras via denna katalogstruktur, utan även olika enhetsfiltyper En volym (som ofta motsvarar en partition) används för den globala rotkatalogen, den så kallade rotpartitionen (eller volymen ) /
under vilken ytterligare partitioner (eller volymer ) är monterade ("monterade"). Nästan varje partition – mer exakt: filsystemet den innehåller – kan adresseras via vilken underkatalog som helst som fungerar som en monteringspunkt . mount
När det anropas utan parametrar returnerar kommandot en lista över alla monterade volymer och de monteringspunkter som används. I många Unix och liknande operativsystem definierar filen konfigurationen av de partitioner som ska användas för operativsystemet, så att de kan monteras automatiskt
vid start ./etc/fstab
Rotkatalogen motsvarar sökvägen till startpunkten för "Unix-filsystemet" - inom volymkatalogen , men enligt filsystemhierarkistandarden finns det också en användarkatalog för rotkontot , som heter liknande och innebär alltså en risk för förväxling.
/
/root
CP/M , DOS och Windows , såväl som vissa andra operativsystem, tilldelar vanligtvis bokstaven till den partition eller volym som de startar från (även "systempartition")Aför disketter ochCför hårddiskar följt av ett kolon. Den fullständiga sökvägen till rotkatalogen är då t.ex. B. C:\
, där drivbokstaven C:utgör utgångspunkten. Efterföljande partitioner (av samma disk eller olika diskar) tilldelas var och en en bokstav i alfabetisk ordning, vilket innebär att varje volym har sin egen rotkatalog: D:\
, E:\
etc. (Enhetsbokstäverna A:
och B:
var traditionellt reserverade för diskettenheter , men kan också tilldelas andra volymer .) Eftersom Windows XP kan skapa volymer som NTFS-Partitioner kan också - som med Unix-liknande operativsystem - monteras i katalogstrukturen för systempartitionen eller någon annan redan existerande enhetsbeteckning (under dess rotkatalog) (C:\other_partition\). Omvänt är det också möjligt att tilldela en egen gratis enhetsbeteckning till valfri mapp: mappenC:\Documents and Settings\ [användarnamn] \Music\kan då t.ex. B. somM:\göras användbar. Det externa kommandot för detta, SUBST
, har funnits sedan PC DOS/MS-DOS 3.1 (se Lista över DOS-kommandoradskommandon ). Eftersom alla enhetsbeteckningar hanteras och listas internt av operativsystemet, spelar det ingen roll vilken typ av enhetsbeteckning det är för applikationsprogram eller för användaren. För användaren i en grafisk miljö presenteras endast en lista över tillgängliga "enheter" (vilket betyder enhetsbokstäver, men inte kataloger som monteringspunkter), som t.ex. B. på Windowsvisas praktiskt taget under "My PC", "My Computer" eller "This PC". Detta visar även andra enheter och nätverksadresser, men detta motsvarar inte en allomfattande rotkatalog som i Unix.