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 -PKarşılaştığım sorunu hala çözüyor, ancak bilmek hala yararlı.