| Nächste Überarbeitung | Vorhergehende Überarbeitung |
| home-harmening:allgemein:ordnerstruktur [2025/01/30 09:05] – angelegt charmening | home-harmening:allgemein:ordnerstruktur [2025/01/30 14:44] (aktuell) – charmening |
|---|
| ====== Linux Ordnerstruktur ====== | ====== Linux Ordnerstruktur ====== |
| | In Linux folgt die Ordnerstruktur dem Filesystem Hierarchy Standard ([[https://de.wikipedia.org/wiki/Filesystem_Hierarchy_Standard|FHS]])). Alle Verzeichnisse beginnen mit dem Wurzelverzeichnis / (Root). Hier sind die wichtigsten Verzeichnisse der ersten Ebene und ihre Funktionen:\\ |
| | \\ |
| | |**Ordner**|**Funktion**| |
| | |/|(Root oder Wurzel) – Das oberste Verzeichnis, von dem alle anderen Verzeichnisse ausgehen.| |
| | |/bin|Enthält grundlegende ausführbare Programme, die für das System notwendig sind, z. B. ls, cp, mv. **Systemkritisch**| |
| | |/boot|Speichert Boot-Dateien, einschließlich des Kernels (vmlinuz) und Bootloader-Konfigurationen. **Systemkritisch**| |
| | |/dev|Beinhaltet Gerätedateien für Hardware wie Festplatten (/dev/sda), Terminals und andere Geräte. Alle bekannten Geräte werden hier als Datei abgebildet.| |
| | |/etc|Enthält Systemkonfigurationsdateien, z. B. Netzwerkeinstellungen oder Benutzerkonfigurationen.| |
| | |/home|Hier befinden sich die persönlichen Verzeichnisse der Benutzer (/home/user).| |
| | |/lib|Beinhaltet wichtige Bibliotheken, die für Systemprogramme notwendig sind.| |
| | |/mnt|Wird für das temporäre Einhängen (Mounten) externer Dateisysteme genutzt.| |
| | |/opt|Enthält optionale Softwarepakete, die nicht zur Standardinstallation gehören.| |
| | |/proc|Virtuelles Dateisystem mit Informationen über laufende Prozesse und Systemstatus.| |
| | |/root|Heimatverzeichnis des Root-Benutzers.| |
| | |/sbin|Enthält administrative Systembefehle wie fdisk oder reboot, die meist nur von Root genutzt werden. **Systemkritisch**| |
| | |/srv|Speichert Daten für Server-Dienste. **Häufig wird hier aber /var genutzt**| |
| | |/tmp|Temporäres Verzeichnis für Zwischenspeicher und temporäre Dateien. Das einzige Verzeichnis auf den jeder Benutzer uneingeschränkt zugriff hat.| |
| | |/usr|Maßgeblicher und umfangreicher Sammelordner "User System Resources" für die Anwendungssoftware| |
| | |/usr/bin|Enthält Anwendungssoftware für mehrere Benutzer, ähnlich /bin und /lib, jedoch nicht systemkritisch.| |
| | |/usr/share/man|Sammelordner für Manpages.| |
| | |/var|Enthält veränderliche Daten wie Log-Dateien (/var/log), Caches oder temporäre Mailspeicher.| |
| | |/var/log|Systemordner für Systemprotokolle.| |