在Linux中,如何转到实际路径的符号链接文件夹上方的文件夹?

在Linux中,如何转到实际路径的符号链接文件夹上方的文件夹?

假设我有一个绝对位置为 /tmp/abc/def 的文件夹,并且我在主目录中创建了一个指向此文件夹 def 的符号链接。该符号链接也称为 def。然后,我通过调用以下命令从主目录访问 def:

cd ~/def

然后我想进入文件夹“abc”。我应该怎么做?

我搜索了大约 20 分钟,但没有找到答案。谢谢。

答案1

您可以使用pwd -P来获取“真实”路径,因此类似这样的操作就可以起作用:

cd "$(pwd -P)/.."

答案2

输入:

cd ..

这会将您带到当前目录的父目录。

答案3

您还可以将 th-P标志与以下选项一起使用cd

cd -P ..

上面的评论已经指出了这一点,只需添加这个答案就可以让该解决方案更加清晰可见。

相关内容