Co se týče zjištění skutečného aktuálního adresáře, může být pohodlnější použít program /bin/pwd namísto statu a zjišťování čísel uzlů.
stat jsem použil právě proto, protože se
pwd chovalo v rozporu s manem. Ano, problém byl v tom, že se volal
pwd z bashe, ale man ukazoval manuál z balíčku coreutils.
$ pwd
/home/test/cur/prev
$ /bin/pwd
/home/test/rel/01což je fakt super a tak jsem se krásně střelil do nohy. Budu to muset v klidu projít ještě jedou, protože mám podezření, že bash po nějakém nedávném update ukazuje a vyhodnocuje linky jinak.
Dobře tedy, pokud se to má chovat takto (zvláštní, že jsem na to za posledních 10 let nenarazil a pokaždé se to chovalo "intuitivně" správně), tak v tom případě je fakt rozbité to cd. Nebo možná není rozbité, exisituje nějaká proměnná prostředí, který ovlivňuje chování "rozbalování" symlinků? Protože bash se v některých případech tváří, jako kdyby symlikové adresáře byly totéž co fyzické.