使用符号链接进行重定向?

使用符号链接进行重定向?

是否可以设置一个符号链接,以便cd在链接上调用重定向到链接路径?有点像这样:

$ ln /A/B /B/C
$ cd /A/B
$ pwd
/B/C
$

答案1

如果您使用bash,zsh或任何 POSIX shell,那么

cd -P
pwd -P

或使其永久化。

  • bashset -Pset -o physical
  • zshset -wset -o chaselinks
  • 在其他 POSIX shell 中:alias cd='cd -P'
  • tcshset symlinks = chase

但您看到的效果是由 shell 创建的,而不是由链接本身创建的。所以你的实际问题的答案是“不”。

相关内容