Kérdés: Ha megnyitsz egy könyvtárat (mondjuk Nautilusszal) akkor azt üresnek látod. Azonban, ha terminálban ugyanabban a könyvtárban kiadod az ls -la
parancsot, akkor látszólag két könyvtár is van benne „.” és „..” néven. Mik ezek?
Röviden: hivatkozások
Hosszan:
A „.” a jelenlegi könyvtáradra hivatkozik. Például emlékszel, hogy szoktunk alkalmazásokat futtatni? ./program
Itt a „.” a jelenlegi könyvtárra való hivatkozás. Vagy ha beírod, hogy cd .
akkor nem történik semmi, nem váltasz könyvtárat, hiszen azt mondtad a cd
parancsnak, hogy a jelenlegi könyvtárba váltson, azaz ne tegyen semmit.
A „..” a könyvtárad szülőkönyvtárára hivatkozik. Program indítás: ../program
. A cd parancs a fentebb leírt módon viselkedik, azaz a cd ..
parancsot kiadva, váltunk a szülőkönyvtárra.