可以使*一些*符号链接表现得像‘cd -P’吗?

可以使*一些*符号链接表现得像‘cd -P’吗?

在 Linux 中,假设您有一个/foo/bar指向目录的符号链接/foo/baz

情况 1:如果您这样做cd /foo/bar,您将处于/foo/bar/baz

情况 2:如果您这样做,cd -P /foo/bar您将进入/foo/baz。(这就像 Windows 快捷方式)

问题:有没有办法创建一个符号链接(或类似于符号链接的东西),其行为类似于“cd -P”,这样我可以有一些链接按照情况 1 行事,而其他链接按照情况 2 行事?

补充:澄清一下,没有“问题”;一切都正常。我问的是是否有办法执行以下操作:

mkdir ~/test
cd ~/test
mkdir physical
ln -s physical symlink
[some command here that creates ~/test/NewThing]
cd physical
pwd # output is ~/test/physical
cd ..
cd symlink
pwd # output is ~/test/symlink
cd ..
cd NewThing
pwd # output is ~/test/physical

所有这些的结果是 ~/test 包含 3 个项目:

  • ~/test/physical# 一个普通目录
  • ~/test/symlink# 指向 ~/test/physical 的符号链接
  • ~/test/NewThing# 行为如上所示的文件

我的问题是 - 在 Linux 中是否有办法创建一个行为如图所示的 NewThing?

相关内容