Kodokon kodokon.com

Dateien und Ordner: Verzeichnisbaum und Pfade

Lerne, die Organisation deiner Festplatte zu lesen und einen Pfad zu schreiben, absolut oder relativ.

7 Min. · 3 Fragen

Diese Lektion in Kodokon öffnen

Eine Datei ist eine Kiste mit einem Namen darauf, die Daten enthält: einen Text, ein Foto, ein Lied, Code. Ein Ordner (auch Verzeichnis genannt) ist wie ein Aktenordner: Er enthält selbst keine Daten, er enthält Dateien und andere Ordner. Das war es. Eine dritte Kategorie gibt es nicht, und diese Einfachheit ist eine gute Nachricht: Alles, womit du in den nächsten Jahren zu tun haben wirst, passt in diese zwei Wörter.

Da ein Ordner einen Ordner enthalten kann, der wiederum einen weiteren enthalten kann, ergibt das Ganze einen Baum: Man nennt ihn den Verzeichnisbaum. Ganz oben sitzt die Wurzel, der Ausgangspunkt, von dem alles abzweigt. Unter Windows schreibt man die Wurzel der Hauptfestplatte C:\. Unter macOS und Linux ist es einfach /. Jede Datei auf deiner Maschine liegt irgendwo in diesem Baum, und zwar an genau einer Stelle.

TEXT
my-project/
  index.html
  notes.txt
  images/
    logo.png
    beach-photo.jpg
  styles/
    style.css
Ein Verzeichnisbaum: Die Namen mit einem Schrägstrich dahinter sind Ordner.

Um eine Datei ohne jede Mehrdeutigkeit zu bezeichnen, schreibst du ihren Pfad: den Weg, dem man von einem Ausgangspunkt aus folgt, Ordner für Ordner. Wenn dieser Ausgangspunkt die Wurzel ist, spricht man von einem absoluten Pfad. Er funktioniert wie eine vollständige Postanschrift: Er bringt dich von überall auf der Maschine ans Ziel. Ordner werden unter Windows durch einen umgekehrten Schrägstrich \ getrennt, unter macOS und Linux durch einen Schrägstrich /.

TEXT
Windows      C:\Users\Marie\my-project\images\logo.png
macOS        /Users/marie/my-project/images/logo.png
Linux        /home/marie/my-project/images/logo.png
Dieselbe Datei als absoluter Pfad, auf allen drei Systemen.

Jedes Mal die vollständige Anschrift zu schreiben, wäre mühsam. Deshalb benutzt du meistens einen relativen Pfad: den Weg von dort aus, wo du ohnehin schon bist. Zwei Abkürzungen begegnen dir ständig. Ein einzelner Punkt . bedeutet "der aktuelle Ordner", der, in dem ich gerade bin. Zwei Punkte .. bedeuten "der übergeordnete Ordner", der direkt darüber. Das ist der Unterschied zwischen "die Tür neben meiner" und dem Aufsagen einer kompletten Postanschrift.

TEXT
Im Ordner my-project:
  images/logo.png          die Logo-Datei, im Unterordner images
  ./notes.txt              die Notizdatei, genau hier (der Punkt ist optional)
  ../other-project/        ein Nachbarordner, eine Ebene höher
Ein relativer Pfad geht immer von dort aus, wo du dich gerade befindest.

Wissenscheck

Stelle sicher, dass du die wichtigsten Punkte dieser Lektion behalten hast.

  1. Was bedeutet .. in einem Pfad?
    • Den übergeordneten Ordner, den direkt darüber
    • Den aktuellen Ordner
    • Die Wurzel der Festplatte
    • Eine versteckte Datei
  2. Was ist der Unterschied zwischen einem absoluten und einem relativen Pfad?
    • Ein absoluter Pfad geht von der Wurzel aus, ein relativer von dort, wo du bist
    • Ein absoluter Pfad ist kürzer zu schreiben als ein relativer
    • Ein relativer Pfad funktioniert nur unter Windows
  3. Warum solltest du Leerzeichen und Sonderzeichen in Dateinamen vermeiden?
    • Sie verursachen Fehler im Terminal und auf Webservern
    • Sie machen die Datei größer
    • Das Betriebssystem verbietet sie