Det finns ingen enda, universellt mandat "standarduppsättning av kataloger" för alla Linux- och UNIX -system. Det finns emellertid en stark konvention och vanlig praxis för katalogstrukturer, särskilt inom POSIX -standarden, som många system följer.
Här är en uppdelning av vad som definierar den typiska strukturen:
1. POSIX -standarden:
* Katalogen / katalogen: Detta är rotkatalogen, toppnivån i filsystemhierarkin. Alla andra kataloger betraktas som underkataloger för denna rot.
* posix definierade kataloger: POSIX -standarden anger vissa kritiska kataloger som måste finnas på alla kompatibla system, inklusive:
* /bin :Väsentliga binärer för alla användare (t.ex. LS, CAT, datum).
* /sbin :Väsentliga binärer för systemadministration (t.ex. avstängning, ifconfig).
* /dev :Enhetsfiler som representerar systemhårdvara (t.ex. /dev /sda1 för en hårddiskpartition).
* /etc :Systemkonfigurationsfiler (t.ex. /etc /passwd för användarkonton).
* /hem :Hemkataloger för enskilda användare (t.ex. /hem /John).
* /lib :Systembibliotek som används av program.
* /mnt :Monteringspunkter för tillfälligt monteringsfilsystem (t.ex. /mnt /cdrom).
* /proc :Ett virtuellt filsystem som innehåller information om körprocesser.
* /tmp :Tillfälliga filer som förväntas raderas av program.
* /usr :Användarspecifika program, bibliotek och dokumentation.
* /var :Variabla datafiler (t.ex. loggfiler, e -postköer).
2. Vanliga metoder och variationer:
* Underkataloger: Inom dessa POSIX-definierade kataloger finns det ofta underkataloger för ytterligare organisation. Till exempel innehåller `/usr/bin` vanliga användarbinarier, medan '/usr/local/bin' ofta används för lokalt installerade applikationer.
* Distributioner: Olika Linux -distributioner (t.ex. Ubuntu, Fedora) kan ha sina egna tillägg och konventioner till katalogstrukturen.
* Variationer: Vissa system kan ha något olika placeringar för vissa kataloger, eller de kan innehålla ytterligare kataloger som inte uttryckligen definieras i POSIX -standarden.
Nyckel takeaways:
* Det finns ingen absolut standard, men en stark gemensam konvention finns baserat på POSIX -standarden.
* / Katalogen är den centrala punkten, och de flesta system upprätthåller en hierarkisk struktur.
* Medan kärnkatalogerna är standardiserade kan specifika implementeringar och underkataloger variera.
* Bekanta dig med vanliga metoder och POSIX -riktlinjer hjälper till att navigera Linux och UNIX -system effektivt.
Kom ihåg att konsultera ditt systems dokumentation och söka online efter specifika kataloger eller filer är avgörande för att förstå strukturen och konventionerna för ett visst system.