Katalogstruktur - Directory structure

(Redigeret) I computing er en biblioteksstruktur den måde, et operativsystem arrangerer filer, der er tilgængelige for brugeren. Filer vises typisk i en hierarkisk træstruktur .

Filnavne og udvidelser

Et filnavn er en streng, der bruges til entydigt at identificere en fil, der er gemt på denne struktur. Før fremkomsten af 32-bit operativsystemer var filnavne typisk begrænset til korte navne (6 til 14 tegn i størrelse). Moderne operativsystemer tillader nu typisk meget længere filnavne (mere end 250 tegn pr. Stienavnelement ).

Windows, DOS og OS/2

I DOS , Windows og OS/2 er rodmappen " drev : \", for eksempel er rodmappen normalt "C: \". Katalogseparatoren er normalt en "\", men operativsystemet genkender også internt et "/". Fysiske og virtuelle drev navngives med et drevbogstav, i modsætning til at blive kombineret som et. Det betyder, at der ikke er nogen "formel" rodmappe, men derimod at der er uafhængige rodmapper på hvert drev. Det er dog muligt at kombinere to drev til et virtuelt drevbogstav ved at indstille en harddisk til en RAID -indstilling på 0.

Windows 10

Følgende mapper vises muligvis i roden af ​​en opstartspartition .

Folder Beskrivelse

\PerfLogs

Kan indeholde Windows -præstationslogfiler, men i en standardkonfiguration er den tom.

\Program Files

32-bit arkitektur: Alle programmer (både 16-bit og 32-bit) er installeret i denne mappe.

64-bit arkitektur: 64-bit programmer er installeret i denne mappe.

\Program Files (x86)

Vises på 64-bit versioner af Windows. 32-bit og 16-bit programmer er som standard installeret i denne mappe, selvom 16-bit programmer ikke kører på 64-bit Windows.

\ProgramData (skjult)

Indeholder programdata, der forventes at få adgang til af computerprogrammer uanset brugerkontoen i den sammenhæng, de kører. For eksempel kan et program gemme specifikke oplysninger, der er nødvendige for at betjene dvd -optagere eller billedscannere, der er tilsluttet en computer, fordi alle brugere bruger dem. Windows bruger selv denne mappe. For eksempel gemmer Windows Defender sine virusdefinitioner i \ProgramData\Microsoft\Windows Defender. Programmer har ikke tilladelse til at gemme filer i denne mappe, men har tilladelse til at oprette undermapper og gemme filer i dem. Organiseringen af ​​filerne er efter udviklerens skøn.

\Users

Brugerprofilmapper. Denne mappe indeholder en undermappe for hver bruger, der har logget på systemet mindst én gang. Derudover har den to andre mapper: " Public" og " Default" (skjult). Det har også to mappelignende elementer kaldet "Standardbruger" (et NTFS-forbindelsespunkt til "Standard" -mappen) og "Alle brugere" (et symbolsk NTFS-link til " C:\ProgramData").
\Public
Denne mappe fungerer som en buffer for brugere af en computer til at dele filer. Som standard er denne mappe tilgængelig for alle brugere, der kan logge på computeren. Som standard deles denne mappe også over netværket, selvom anonym adgang (dvs. uden en gyldig adgangskodebeskyttet brugerkonto) til den nægtes. Denne mappe indeholder brugerdata, ikke programdata, hvilket betyder, at det forventes, at brugerne bestemmer, hvad der er i denne mappe, og hvordan den er organiseret. Det er uetisk for et program at gemme sine proprietære data her. (Der er andre mapper dedikeret til programdata.)
[username]\AppData (skjult)
Denne mappe gemmer data og indstillinger pr. Bruger. Mappen indeholder tre undermapper: Roaming, Local, og LocalLow. Roaminger til netværksbaserede logins til roamingprofiler. Data gemt i Roamingsynkroniseres med computeren, når brugeren logger på det. Localog LocalLowsynkroniseres ikke med computere på netværket.

\Windows

Windows selv er installeret i denne mappe.
\System
\System32
\SysWOW64
Disse mapper gemmer dynamiske linkbibliotek (DLL) -filer, der implementerer kernefunktionerne i Windows og Windows API . Hver gang et program beder Windows om at indlæse en DLL -fil og ikke angiver en sti, søges der i disse mapper, efter at programmets egen mappe er søgt. " System " gemmer 16-bit DLL'er og er normalt tomt i 64-bit versioner af Windows. " System32 " gemmer enten 32-bit eller 64-bit DLL-filer, afhængigt af om Windows-udgaven er 32-bit eller 64-bit. " SysWOW64 " vises kun på 64-bit udgaver af Windows og gemmer 32-bit DLL'er.
\WinSxS
Denne mappe kaldes officielt "Windows component store" og udgør størstedelen af ​​Windows. En kopi af alle Windows -komponenter samt alle Windows -opdateringer og servicepakker gemmes i denne mappe. Fra og med Windows 7 og Windows Server 2008 R2 fjerner Windows automatisk denne mappe for at holde dens størrelse i skak. Af sikkerhedsmæssige årsager og for at undgå DLL Hell -problemet håndhæver Windows meget strenge krav til, hvordan filerne i denne mappe er organiseret.

Unix

Unix og Unix-lignende operativsystemer bruger Filesystem Hierarchy Standard som den almindelige form for deres biblioteksstrukturer. Alle filer og mapper vises under rodmappen "/", selvom de er gemt på forskellige fysiske enheder.

Se også

Referencer