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

son*_*gyy 4 linux unix ubuntu

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

cd ~/def
Run Code Online (Sandbox Code Playgroud)

然后我想去文件夹“abc”。那我该怎么办?

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

Fat*_*ror 17

您可以使用pwd -P来获取“真实”路径,因此可以使用以下方法:

cd "$(pwd -P)/.."
Run Code Online (Sandbox Code Playgroud)