Terminalde şöyle bir komutla sembolik bir bağlantı oluşturursam
ln -s /path/to/some/directory symbolicLink
ve ardından ile bağlantıyı takip edin
cd symbolicLink
terminal, cwd'nin ~/symbolicLink/
aslında gösterilmesine rağmen olduğunu düşünüyor gibi görünüyor ~/path/to/some/directory/
(bağlantının ~
elbette yapıldığı varsayılarak ). Bunun anlamı, eğer o zaman cd ..
geri ~
yazılırsam, terminalin 'cwd'nin üstü olduğunu' düşündüğü için.
Ben böyle değiştirmek için ne gerekir cd ..
yerine beni alacaktı ~/path/to/some/
, yani gerçek üst öğesini ~/path/to/some/directory/
?
cd -P
Karşılaştığım sorunu hala çözüyor, ancak bilmek hala yararlı.