Der er ingen enkelt, universelt mandat "standardsæt med mapper" til alle Linux- og UNIX -systemer. Der er dog en stærk konvention og almindelig praksis for katalogstrukturer, især inden for POSIX -standarden, som mange systemer overholder.
Her er en oversigt over, hvad der definerer den typiske struktur:
1. POSIX -standarden:
* Katalogen: Dette er rodkataloget, det øverste niveau af filsystemets hierarki. Alle andre mapper betragtes som undermapper af denne rod.
* POSIX Definerede mapper: POSIX -standarden specificerer visse kritiske mapper, der skal eksistere på alle kompatible systemer, herunder:
* /bin :Væsentlige binære filer for alle brugere (f.eks. LS, CAT, dato).
* /sbin :Essentielle binære filer til systemadministration (f.eks. Lukning, ifconfig).
* /dev :Enhedsfiler, der repræsenterer systemhardware (f.eks. /Dev /SDA1 for en harddiskpartition).
* /etc :Systemkonfigurationsfiler (f.eks. /Etc /passwd for brugerkonti).
* /hjem :Hjemmekataloger for individuelle brugere (f.eks. /Hjem /John).
* /lib :Systembiblioteker brugt af programmer.
* /mnt :Monteringspunkter til midlertidigt montering af filsystemer (f.eks. /Mnt /CDROM).
* /Proc :Et virtuelt filsystem, der indeholder oplysninger om kørselsprocesser.
* /tmp :Midlertidige filer, der forventes at blive slettet af programmer.
* /usr :Brugerspecifikke programmer, biblioteker og dokumentation.
* /var :Variable datafiler (f.eks. Logfiler, mailkøer).
2. Almindelig praksis og variationer:
* undermapper: Inden for disse POSIX-definerede mapper er der ofte undermapper til yderligere organisation. For eksempel indeholder `/usr/bin 'almindelige brugerbinarier, mens`/usr/local/bin' ofte bruges til lokalt installerede applikationer.
* distributioner: Forskellige Linux -distributioner (f.eks. Ubuntu, Fedora) kan have deres egne tilføjelser og konventioner til katalogstrukturen.
* Variationer: Nogle systemer kan have lidt forskellige placeringer for visse mapper, eller de kan indeholde yderligere mapper, der ikke eksplicit er defineret i POSIX -standarden.
Nøgle takeaways:
* Der er ingen absolut standard, men der findes en stærk fælles konvention baseret på POSIX -standarden.
* Det / bibliotek er det centrale punkt, og de fleste systemer opretholder en hierarkisk struktur.
* Mens kernekatalogerne er standardiserede, kan specifikke implementeringer og undermapper variere.
* At gøre dig bekendt med almindelig praksis og POSIX -retningslinjer hjælper med at navigere i Linux- og UNIX -systemer effektivt.
Husk at konsultere dit systems dokumentation og søge online efter specifikke mapper eller filer er afgørende for at forstå strukturen og konventionerne i et bestemt system.