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:
| 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. |