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:
Vondocuments/reportsnachmusic/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 Verzeichnissescd <pfad>– wechselt in ein anderes Verzeichniscd ..– eine Ebene zurückcd ~– direkt ins Home-Verzeichniscdohne Parameter – ebenfalls ins Home-Verzeichnis
Übungsaufgaben (mit Lösungen)¶
- Unterschied zwischen relativem und absolutem Pfad
- Absolut: beginnt mit
/ -
Relativ: abhängig vom aktuellen Verzeichnis
-
Absoluter Pfad zu
report1.txt
→/home/admini/documents/reports/report1.txt -
Relativer Pfad von
documents/reportsnachmusic/jazz/song2.mp3
→../../music/jazz/song2.mp3 -
Befehl von
projects/project1zumusic/rock(relativ)
→cd ../../music/rock -
Von
pictures/familyzudocuments/letters(relativ)
→cd ../../documents/letters -
Absoluter Pfad zu
beach.jpg
→/home/admini/pictures/vacation/beach.jpg -
Von
projects/project2zudocuments/reports(relativ)
→cd ../../documents/reports -
Von
music/rockzuprojects/project1(relativ)
→cd ../../projects/project1 -
Relativer Pfad von
documentszupictures/vacation
→../pictures/vacation -
Absoluter Pfad zu
todo.txt
→/home/admini/projects/project1/todo.txt -
Schnellster Befehl ins Home-Verzeichnis
→cdodercd ~
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