Table of Contents
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Verzeichnisse
Da auf demselben Linux-System potentiell viele Benutzer arbeiten können, wäre es ein Problem, wenn es jeden Dateinamen nur einmal geben dürfte. Dem Benutzer Hugo
wäre wohl nur schwer klar zu machen, dass er keine Datei namens brief.txt
anlegen kann, weil die Benutzerin Susi
schon eine Datei hat, die so heißt. Außerdem muss irgendwie (bequem) geregelt werden können, dass Hugo
nicht
alle Dateien von Susi
lesen kann und umgekehrt.
Aus diesem Grund unterstützt Linux das Konzept hierarchischer Verzeichnisse, die zum Gruppieren von Dateien dienen. Dateinamen müssen nicht über das ganze System hinweg eindeutig sein, sondern nur im selben Verzeichnis. Das bedeutet insbesondere, dass Hugo
und Susi
vom System verschiedene Verzeichnisse zugeordnet bekommen können und darin dann jeweils ihre Dateien so nennen
dürfen, wie sie mögen, ohne aufeinander Rücksicht nehmen zu müssen. Ferner kann man Hugo
den Zugriff auf Susis
Verzeichnis verbieten (und umgekehrt) und muss sich dann nicht mehr um die einzelnen Dateien kümmern, die dort jeweils stehen.
Schrägstrich
Verzeichnisse sind bei Linux auch nur Dateien, wenn auch Dateien, die Sie nicht mit denselben Mitteln bearbeiten können wie gewöhnliche Dateien. Das bedeutet aber, dass für die Namen von Verzeichnissen dieselben Regeln gelten wie für die Namen von Dateien (siehe voriger Abschnitt). Sie müssen nur noch lernen, dass der Schrägstrich (/
) dazu dient, Dateinamen von Verzeichnisnamen und Verzeichnisnamen voneinander zu trennen. hugo/brief.txt
wäre also die Datei brief.txt
im Verzeichnis hugo
.
Verzeichnisbaum
Verzeichnisse können andere Verzeichnisse enthalten (das ist das hierarchisch von weiter vorne), wodurch sich eine baumartige Struktur ergibt (naheliegenderweise gerne Verzeichnisbaum
genannt). Ein Linux-System hat ein spezielles Verzeichnis, das die Wurzel des Baums bildet und deswegen Wurzelverzeichnis
oder neudeutsch root directory
genannt wird. Es hat nach Konvention den Namen /
(Schrägstrich).
Hinweis
Trotz seiner englischen Bezeichnung hat das Wurzelverzeichnis nichts mit dem Systemverwalter root zu tun. Die beiden heißen einfach nur so ähnlich.
Hinweis
Der Schrägstrich spielt hier eine Doppelrolle – er dient sowohl als Name des Wurzelverzeichnisses als auch als Trennzeichen zwischen anderen Verzeichnissen. Hierzu gleich mehr.
Die Grundinstallation gängiger Linux-Distributionen enthält normalerweise Zehntausende von Dateien in einer größtenteils durch gewisse Konventionen vorstrukturierten Verzeichnishierarchie. Über diese Verzeichnishierarchie erfahren Sie mehr in Kapitel 9
Das Wiki zu den Fächern BSA und AIS. Home