Skip to content

Mittwoch, 2025-09-03_Betriebssysteme_WED

Thema: Absolute und relative Pfade in Linux


Grundlagen

  • Absoluter Pfad: beschreibt den kompletten Weg ab der Wurzel /.
    Beispiel:
    /home/admini/documents/reports/report1.txt

  • Relativer Pfad: beschreibt den Weg ausgehend vom aktuellen Verzeichnis.
    Beispiel:
    Von documents/reports nach music/jazz/song2.mp3
    ../../music/jazz/song2.mp3

  • Home-Verzeichnis:
    Jedes Benutzerkonto hat ein eigenes Startverzeichnis, meist /home/<benutzername>.
    Abkürzung: ~ (Tilde)


Beispiel-Verzeichnisbaum

/home
└── admini
    ├── documents
    │   ├── reports
    │   │   └── report1.txt
    │   └── letters
    │       └── letter1.txt
    ├── music
    │   ├── rock
    │   │   └── song1.mp3
    │   └── jazz
    │       └── song2.mp3
    ├── pictures
    │   ├── vacation
    │   │   └── beach.jpg
    │   └── family
    │       └── portrait.jpg
    └── projects
        ├── project1
        │   └── todo.txt
        └── project2
            └── notes.txt

Wichtige Linux-Befehle für Navigation

  • pwd – zeigt den aktuellen Pfad (print working directory)
  • ls – zeigt den Inhalt des aktuellen Verzeichnisses
  • cd <pfad> – wechselt in ein anderes Verzeichnis
  • cd .. – eine Ebene zurück
  • cd ~ – direkt ins Home-Verzeichnis
  • cd ohne Parameter – ebenfalls ins Home-Verzeichnis

Übungsaufgaben (mit Lösungen)

  1. Unterschied zwischen relativem und absolutem Pfad
  2. Absolut: beginnt mit /
  3. Relativ: abhängig vom aktuellen Verzeichnis

  4. Absoluter Pfad zu report1.txt
    /home/admini/documents/reports/report1.txt

  5. Relativer Pfad von documents/reports nach music/jazz/song2.mp3
    ../../music/jazz/song2.mp3

  6. Befehl von projects/project1 zu music/rock (relativ)
    cd ../../music/rock

  7. Von pictures/family zu documents/letters (relativ)
    cd ../../documents/letters

  8. Absoluter Pfad zu beach.jpg
    /home/admini/pictures/vacation/beach.jpg

  9. Von projects/project2 zu documents/reports (relativ)
    cd ../../documents/reports

  10. Von music/rock zu projects/project1 (relativ)
    cd ../../projects/project1

  11. Relativer Pfad von documents zu pictures/vacation
    ../pictures/vacation

  12. Absoluter Pfad zu todo.txt
    /home/admini/projects/project1/todo.txt

  13. Schnellster Befehl ins Home-Verzeichnis
    cd oder cd ~


Merksätze

  • . steht für das aktuelle Verzeichnis
  • .. bedeutet eine Ebene nach oben
  • Absolute Pfade sind eindeutig
  • Relative Pfade sind flexibel
  • ~ steht für das Home-Verzeichnis