Er is geen enkele, universeel verplichte "standaardset van mappen" voor alle Linux- en Unix -systemen. Er is echter een sterke conventie en gebruikelijke praktijk voor directorystructuren, met name binnen de POSIX -standaard, waaraan veel systemen zich houden.
Hier is een uitsplitsing van wat de typische structuur definieert:
1. De POSIX -standaard:
* de / directory: Dit is de hoofdmap, het hoogste niveau van de bestandssysteemhiërarchie. Alle andere mappen worden beschouwd als submappen van deze wortel.
* Posix gedefinieerde mappen: De POSIX -standaard specificeert bepaalde kritieke mappen die moeten bestaan op alle conforme systemen, waaronder:
* /bin :Essentiële binaries voor alle gebruikers (bijv. LS, Cat, Date).
* /sbin :Essentiële binaries voor systeembeheer (bijv. Afsluiten, ifconfig).
* /dev :Apparaatbestanden die systeemhardware vertegenwoordigen (bijv. /Dev /SDA1 voor een harde schijfpartitie).
* /etc :Systeemconfiguratiebestanden (bijv. /Etc /passwd voor gebruikersaccounts).
* /Home :Home Directories voor individuele gebruikers (bijv. /Home /John).
* /lib :Systeembibliotheken die door programma's worden gebruikt.
* /mnt :Monteerpunten voor tijdelijk bevestigingsbestandsystemen (bijv. /MNT /CDROM).
* /proc :Een virtueel bestandssysteem met informatie over het uitvoeren van processen.
* /tmp :Tijdelijke bestanden die naar verwachting door programma's worden verwijderd.
* /usr :Gebruikersspecifieke programma's, bibliotheken en documentatie.
* /var :Variabele gegevensbestanden (bijv. Logbestanden, e -mailwachtrijen).
2. Gemeenschappelijke praktijken en variaties:
* Subdirectories: Binnen deze door Posix gedefinieerde mappen zijn er vaak submappen voor verdere organisatie. `/Usr/bin` bevat bijvoorbeeld gemeenschappelijke binaire bestanden, terwijl`/usr/local/bin` vaak wordt gebruikt voor lokaal geïnstalleerde applicaties.
* distributies: Verschillende Linux -distributies (bijv. Ubuntu, Fedora) kunnen hun eigen toevoegingen en conventies aan de directorystructuur hebben.
* variaties: Sommige systemen kunnen enigszins verschillende plaatsingen hebben voor bepaalde mappen, of ze kunnen aanvullende mappen omvatten die niet expliciet zijn gedefinieerd in de POSIX -standaard.
Key Takeaways:
* Er is geen absolute standaard, maar er bestaat een sterk gemeenschappelijke conventie op basis van de POSIX -standaard.
* De / map is het centrale punt en de meeste systemen behouden een hiërarchische structuur.
* Hoewel de kernmappen gestandaardiseerd zijn, kunnen specifieke implementaties en submappen variëren.
* Jezelf vertrouwd maken met gemeenschappelijke praktijken en POSIX -richtlijnen helpt bij het effectief navigeren van Linux- en UNIX -systemen.
Vergeet niet dat het raadplegen van de documentatie van uw systeem en online zoeken naar specifieke mappen of bestanden cruciaal is voor het begrijpen van de structuur en conventies van een bepaald systeem. |