是否可以设置一个符号链接,以便cd
在链接上调用重定向到链接路径?有点像这样:
$ ln /A/B /B/C
$ cd /A/B
$ pwd
/B/C
$
答案1
如果您使用bash
,zsh
或任何 POSIX shell,那么
cd -P
pwd -P
或使其永久化。
- 在
bash
:set -P
或set -o physical
- 在
zsh
:set -w
或set -o chaselinks
- 在其他 POSIX shell 中:
alias cd='cd -P'
- 在
tcsh
:set symlinks = chase
但您看到的效果是由 shell 创建的,而不是由链接本身创建的。所以你的实际问题的答案是“不”。