home-harmening:allgemein:ordnerstruktur

Dies ist eine alte Version des Dokuments!


Linux Ordnerstruktur

In Linux folgt die Ordnerstruktur dem Filesystem Hierarchy Standard (FHS). Alle Verzeichnisse beginnen mit dem Wurzelverzeichnis / (Root). Hier sind die wichtigsten Verzeichnisse der ersten Ebene und ihre Funktionen:

OrdnerFunktion
/(Root oder Wurzel) – Das oberste Verzeichnis, von dem alle anderen Verzeichnisse ausgehen.
/binEnthält grundlegende ausführbare Programme, die für das System notwendig sind, z. B. ls, cp, mv. Systemkritisch
/bootSpeichert Boot-Dateien, einschließlich des Kernels (vmlinuz) und Bootloader-Konfigurationen. Systemkritisch
/devBeinhaltet Gerätedateien für Hardware wie Festplatten (/dev/sda), Terminals und andere Geräte. Alle bekannten Geräte werden hier als Datei abgebildet.
/etcEnthält Systemkonfigurationsdateien, z. B. Netzwerkeinstellungen oder Benutzerkonfigurationen.
/homeHier befinden sich die persönlichen Verzeichnisse der Benutzer (/home/user).
/libBeinhaltet wichtige Bibliotheken, die für Systemprogramme notwendig sind.
/mntWird für das temporäre Einhängen (Mounten) externer Dateisysteme genutzt.
/optEnthält optionale Softwarepakete, die nicht zur Standardinstallation gehören.
/procVirtuelles Dateisystem mit Informationen über laufende Prozesse und Systemstatus.
/rootHeimatverzeichnis des Root-Benutzers.
/sbinEnthält administrative Systembefehle wie fdisk oder reboot, die meist nur von Root genutzt werden. Systemkritisch
/srvSpeichert Daten für Server-Dienste. Häufig wird hier aber /var genutzt
/tmpTemporäres Verzeichnis für Zwischenspeicher und temporäre Dateien. Das einzige Verzeichnis auf den jeder Benutzer uneingeschränkt zugriff hat.
/usrMaßgeblicher und umfangreicher Sammelordner „User System Resources“ für die Anwendungssoftware
/usr/binEnthält Anwendungssoftware für mehrere Benutzer, ähnlich /bin und /lib, jedoch nicht systemkritisch.
/usr/share/manSammelordner für Manpages.
/varEnthält veränderliche Daten wie Log-Dateien (/var/log), Caches oder temporäre Mailspeicher.
/var/logSystemordner für Systemprotokolle.