Linux-Dateisystem: Verzeichnisstruktur und Symlinks erklärt

Eingeordnet in Informatik

Geschrieben am in mit einer Größe von 2,4 KB

Die Linux-Verzeichnisstruktur

Das Linux-Dateisystem ist hierarchisch aufgebaut. Hier ist eine Übersicht der wichtigsten Verzeichnisse:

  • /: Das Root-Verzeichnis, der Mount-Punkt des Haupt-Dateisystems. Es enthält alle anderen Verzeichnisse.
  • /bin: Enthält grundlegende Befehle wie cat, bash, ping, cp usw.
  • /boot: Enthält die zum Booten des Systems benötigten Dateien.
  • /dev: Enthält Gerätedateien für Hardware-Komponenten.
  • /etc: Enthält die Systemkonfigurationsdateien.
  • /home: Enthält die Home-Verzeichnisse der Benutzer und deren persönliche Daten.
  • /lib: Enthält die notwendigen Bibliotheken für die Ausführung von Programmen.
  • /mnt: Enthält Einhängepunkte für externe Laufwerke wie CD-ROMs, Disketten oder ZIP-Laufwerke.
  • /proc: Ein Pseudo-Dateisystem, das als Schnittstelle zum Kernel dient. Es enthält Systeminformationen und Verzeichnisse für jeden laufenden Prozess.
  • /root: Das Home-Verzeichnis des Root-Benutzers.
  • /sbin: Enthält spezielle Systembefehle, die normalerweise nur vom Root-Benutzer verwendet werden.
  • /tmp: Verzeichnis für temporäre Dateien.
  • /usr: Enthält Anwendungen, Dokumentationen und Bibliotheken, die nicht zwingend für den Systemstart erforderlich sind. Diese Dateien sind normalerweise schreibgeschützt.
  • /var: Enthält Dateien, die sich häufig ändern, wie z. B. Log-Dateien und Warteschlangen.

Symbolische Links (Symlinks)

Ein symbolischer Link (Symlink) ist eine spezielle Art von Datei, die auf eine andere Datei oder ein Verzeichnis verweist – vergleichbar mit einer Verknüpfung unter Windows.

Wenn Sie einen Symlink erstellen, wird eine Datei erzeugt, die einen Zeiger auf die Zieldatei enthält. Wenn Sie den Link mit einem Befehl wie cat oder einem Texteditor öffnen, wird die Originaldatei geöffnet. Änderungen am Symlink wirken sich direkt auf die Originaldatei aus und umgekehrt.

Um einen symbolischen Link zu erstellen, verwenden Sie den Befehl ln mit dem Schalter -s:

ln -s [Ziel] [Linkname]

Verwandte Einträge: