Nói rằng tôi làm như sau:
cd /some/path
ln -s /target/path symbolic_name
Nếu sau đó làm:
cd /some/path
cd symbolic_name
pwd
Tôi có:
/some/path/symblic_name
và không:
/target/path
Có cách nào để trình bao "giải quyết hoàn toàn" một liên kết tượng trưng (tức là cập nhật CWD, v.v.), như thể tôi đã trực tiếp thực hiện:
cd /target/path
?
Tôi cần chạy một số chương trình có vẻ "nhận thức" hoặc "nhạy cảm" về cách tôi đi đến con đường mục tiêu của mình và tôi muốn họ nghĩ rằng tôi đã đến con đường mục tiêu như thể đã thực hiện cd /target/path
trực tiếp.
pwd -P
hoặcalias pwd='pwd -P'
cũng cócd -P
thể đi đến đường dẫn vật lý thay vì liên kết tượng trưng.