Linux Dateisystem: Verzeichnisstruktur verstehen | Enjyn Gruppe
Hallo Welt
→
→
Hallo Welt
Original Lingva Deutsch
Übersetzung wird vorbereitet...
Dieser Vorgang kann bis zu 60 Sekunden dauern.
Diese Seite wird erstmalig übersetzt und dann für alle Besucher gespeichert.
0%
DE Zurück zu Deutsch
Übersetzung durch Lingva Translate

330 Dokumentationen verfügbar

Wissensdatenbank

Linux Dateisystem Erklärt

Zuletzt aktualisiert: 14.07.2026 um 12:29 Uhr

Linux Dateisystem: Verzeichnisstruktur verstehen

Linux hat eine andere Struktur als Windows. Kein C:\ oder D:\, sondern eine hierarchische Baumstruktur beginnend mit /. Hier lernen Sie alle wichtigen Verzeichnisse.

Die Wurzel: /

/                     # Root - Wurzel des Dateisystems
├── bin/              # Essentielle Befehle
├── boot/             # Bootloader, Kernel
├── dev/              # Geräte-Dateien
├── etc/              # Konfigurationsdateien
├── home/             # Benutzer-Verzeichnisse
├── lib/              # System-Bibliotheken
├── media/            # Wechselmedien
├── mnt/              # Temporäre Mounts
├── opt/              # Optionale Software
├── proc/             # Prozess-Informationen
├── root/             # Home von root
├── run/              # Laufzeit-Daten
├── sbin/             # System-Befehle (Admin)
├── srv/              # Service-Daten
├── sys/              # Kernel-Informationen
├── tmp/              # Temporäre Dateien
├── usr/              # User-Programme
└── var/              # Variable Daten

Die wichtigsten Verzeichnisse

/etc - Konfiguration

Alle systemweiten Konfigurationsdateien:

/etc/
├── nginx/nginx.conf      # Nginx Konfiguration
├── apache2/              # Apache Konfiguration
├── ssh/sshd_config       # SSH-Server Einstellungen
├── passwd                # Benutzer-Informationen
├── shadow                # Passwort-Hashes
├── group                 # Gruppen
├── fstab                 # Dateisystem-Mounts
├── hosts                 # Lokale DNS-Einträge
├── resolv.conf           # DNS-Server
├── crontab               # System Cronjobs
└── systemd/              # Systemd-Konfiguration

/var - Variable Daten

Daten, die sich während des Betriebs ändern:

/var/
├── log/                  # Log-Dateien
│   ├── syslog
│   ├── auth.log
│   └── nginx/
├── www/                  # Webserver-Daten (manchmal)
├── lib/                  # Programm-Daten
│   ├── mysql/           # MySQL-Datenbanken
│   └── docker/          # Docker-Daten
├── mail/                 # E-Mails
├── cache/                # Caches
├── spool/                # Warteschlangen
└── tmp/                  # Temporär (bleibt bei Reboot)

/home - Benutzerverzeichnisse

/home/
├── max/                  # Home von Benutzer "max"
│   ├── .bashrc          # Bash-Konfiguration
│   ├── .ssh/            # SSH-Schlüssel
│   ├── Documents/
│   └── Downloads/
└── anna/

/usr - User-Programme

Installierte Programme und Bibliotheken:

/usr/
├── bin/                  # Benutzer-Befehle
├── sbin/                 # Admin-Befehle
├── lib/                  # Bibliotheken
├── local/                # Lokal installierte Software
│   ├── bin/
│   └── lib/
├── share/                # Architektur-unabhängige Daten
│   ├── doc/
│   └── man/             # Man-Pages
└── src/                  # Quellcode

/opt - Optionale Software

Für manuell installierte Software:

/opt/
├── google/chrome/
├── jetbrains/
└── myapp/

Spezielle Verzeichnisse

/dev - Geräte

/dev/
├── sda          # Erste Festplatte
├── sda1         # Erste Partition
├── sdb          # Zweite Festplatte
├── null         # "Schwarzes Loch"
├── zero         # Liefert Nullen
├── random       # Zufallszahlen
└── tty0         # Terminal

/proc und /sys - Kernel-Informationen

# CPU-Info
cat /proc/cpuinfo

# Speicher-Info
cat /proc/meminfo

# Laufende Prozesse
ls /proc/

# Kernel-Parameter
cat /proc/sys/vm/swappiness

Wichtige Dateien

Datei Beschreibung
/etc/passwd Benutzer-Liste
/etc/shadow Passwort-Hashes
/etc/hosts Lokale DNS-Einträge
/etc/fstab Automatische Mounts
/var/log/syslog System-Log
/var/log/auth.log Authentifizierungs-Log
~/.bashrc Bash-Konfiguration (User)
~/.ssh/authorized_keys Erlaubte SSH-Keys

Pfad-Konventionen

Symbol Bedeutung
/ Root (Wurzel)
~ Home-Verzeichnis des Users
. Aktuelles Verzeichnis
.. Übergeordnetes Verzeichnis
- Vorheriges Verzeichnis
# Absoluter Pfad (von /)
/var/www/html/index.html

# Relativer Pfad (vom aktuellen Verzeichnis)
./config/app.php
../images/logo.png

# Home-Verzeichnis
~/Documents
~max/Downloads    # Home von "max"

Nützliche Befehle

# Wo bin ich?
pwd

# Verzeichnis wechseln
cd /var/log
cd ~           # Nach Home
cd -           # Zurück

# Inhalt anzeigen
ls -la         # Mit versteckten Dateien
ls -lh         # Mit lesbaren Größen

# Speicherplatz
df -h          # Festplatten-Nutzung
du -sh *       # Verzeichnis-Größen

# Datei finden
find / -name "nginx.conf"
locate nginx.conf

# Datei-Typ bestimmen
file /bin/bash

Dateisystem-Typen

Typ Verwendung
ext4 Standard für Linux
XFS Große Dateien, Server
Btrfs Snapshots, moderne Features
ZFS Enterprise, Datenintegrität
💡 Tipp: Webserver-Dateien liegen oft in /var/www/html (Apache) oder können überall sein (Nginx).

Weitere Informationen

Texterstellung mit KI-Unterstützung

Enjix Beta

Enjyn AI Agent

Hallo 👋 Ich bin Enjix — wie kann ich dir helfen?
LLMs können Fehler machen. Ihre Nachrichten werden an Google Gemini weitergeleitet.
120