Lerne, die Organisation deiner Festplatte zu lesen und einen Pfad zu schreiben, absolut oder relativ.
Diese Lektion in Kodokon öffnenEine 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.
my-project/
index.html
notes.txt
images/
logo.png
beach-photo.jpg
styles/
style.cssUm 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 /.
Windows C:\Users\Marie\my-project\images\logo.png
macOS /Users/marie/my-project/images/logo.png
Linux /home/marie/my-project/images/logo.pngJedes 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.
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.. in einem Pfad?