Zkuste pwd .
$ pwd
/home/<username>
Zatímco obecná odpověď je pwd , mějte na paměti, že výsledky mohou být různé v závislosti na tom, jak jste se dostali do daného adresáře a zda trasa obsahovala symbolické odkazy.
Například, pokud máte adresář s názvem real a symbolický odkaz na tento adresář s názvem virtual a vy cd na virtual adresář a poté pwd ukáže, že virtual název adresáře, i když skutečný adresář, ve kterém se nacházíte, je real .
Chcete-li zobrazit skutečný základní adresář, použijte buď pwd -P nebo readlink -f (pro libovolnou cestu):
$ mkdir real $ ln -s real virtual $ cd virtual $ pwd /home/username/tmp/virtual $ pwd -P /home/username/tmp/real $ readlink -f . /home/username/tmp/real
Všimněte si, že shelly často nahrazují pwd příkaz s vlastní interní verzí, takže na mém systému (RHEL6), i když pwd(1) manuálová stránka naznačuje, že --physical bude fungovat stejně jako -P , protože používám bash , není:
$ pwd --physical bash: pwd: --: invalid option pwd: usage: pwd [-LP] $ /bin/pwd --physical /home/username/tmp/real $ /usr/bin/env pwd --physical /home/username/tmp/real