Nếu tôi tạo một liên kết tượng trưng trong thiết bị đầu cuối với một lệnh như
ln -s /path/to/some/directory symbolicLink
và sau đó theo liên kết với
cd symbolicLink
thiết bị đầu cuối dường như nghĩ rằng cwd ~/symbolicLink/mặc dù nó thực sự đang hiển thị ~/path/to/some/directory/(tất nhiên giả sử rằng liên kết đã được thực hiện ~). Điều này có nghĩa là nếu sau đó tôi gõ cd ..tôi được đưa trở lại ~, bởi vì thiết bị đầu cuối 'nghĩ' đây là cha mẹ của cwd.
Tôi cần gì để thay đổi như vậy cd ..thay vào đó sẽ đưa tôi đến ~/path/to/some/, tức là cha mẹ thực sự của ~/path/to/some/directory/?
cd -Pvẫn giải quyết vấn đề tôi đang đối mặt, nhưng vẫn hữu ích để biết.