<Poprzedni | Spis treści | Następne>
Względne nazwy ścieżek
Podczas gdy ścieżka bezwzględna zaczyna się od katalogu głównego i prowadzi do miejsca docelowego, ścieżka względna zaczyna się od katalogu roboczego. Aby to zrobić, używa kilku specjalnych notacji do reprezentowania względnych pozycji w drzewie systemu plików. Te specjalne notacje to „.” (kropka) i „..” (kropka kropka).
Notacja „.” odnosi się do katalogu roboczego, a notacja „..” odnosi się do katalogu nadrzędnego katalogu roboczego. Oto jak to działa. Zmieńmy katalog roboczy na
/usr/bin jeszcze raz:
[ja@linuxbox ~]$ cd / usr / bin
[ja@linuxbox bin]$ Pwd
/ usr / bin
[ja@linuxbox ~]$ cd / usr / bin
[ja@linuxbox bin]$ Pwd
/ usr / bin
Dobrze, załóżmy teraz, że chcemy zmienić katalog roboczy na nadrzędny
/usr/bin, czyli /usr. Możemy to zrobić na dwa różne sposoby. Albo za pomocą absolutnej ścieżki:
[ja@linuxbox bin]$ płyta cd /usr
[ja@linuxbox usr]$ Pwd
/ usr
[ja@linuxbox bin]$ płyta cd /usr
[ja@linuxbox usr]$ Pwd
/ usr
Lub ze ścieżką względną:
[ja@linuxbox bin]$ Płyta CD ..
[ja@linuxbox usr]$ Pwd
/ usr
[ja@linuxbox bin]$ Płyta CD ..
[ja@linuxbox usr]$ Pwd
/ usr
Dwie różne metody z identycznymi wynikami. Którą powinniśmy użyć? Tę, która wymaga najmniej pisania!
Podobnie możemy zmienić katalog roboczy z / usr do / usr / bin na dwa różne sposoby. Albo używając absolutnej ścieżki:
[ja@linuxbox usr]$ cd / usr / bin
[ja@linuxbox bin]$ Pwd
/ usr / bin
[ja@linuxbox usr]$ cd / usr / bin
[ja@linuxbox bin]$ Pwd
/ usr / bin
Lub ze ścieżką względną:
[ja@linuxbox usr]$ płyta ./bin
[ja@linuxbox bin]$ Pwd
/ usr / bin
[ja@linuxbox usr]$ płyta ./bin
[ja@linuxbox bin]$ Pwd
/ usr / bin
Teraz jest coś ważnego, na co muszę tutaj zwrócić uwagę. W prawie wszystkich przypadkach możemy
Zmiana bieżącego katalogu roboczego
pomiń „./”. Jest to domyślne. Wpisywanie:
[ja@linuxbox usr]$ pojemnik na płyty CD
[ja@linuxbox usr]$ pojemnik na płyty CD
robi to samo. Generalnie, jeśli nie określimy ścieżki do czegoś, zostanie przyjęty katalog roboczy.