7

我创建了一个指向深度嵌套目录的符号链接。使用符号链接我可以从我的主目录移动到该目录。我想将一个目录从目标目录移回,但 shell 又回到了主目录。

[root@pe1800xs ~]# pwd
/root

[root@pe1800xs ~]# mkdir -p abc/def/ghi/jkl/mno/pqr

[root@pe1800xs ~]# ln -s abc/def/ghi/jkl/mno/pqr/ xyz

[root@pe1800xs ~]# cd xyz

[root@pe1800xs xyz]# pwd
/root/xyz

[root@pe1800xs xyz]# pwd -P
/root/abc/def/ghi/jkl/mno/pqr

[root@pe1800xs xyz]# cd ..

[root@pe1800xs ~]# pwd
/root

我想要实现的是,当我cd..pqr目录中执行时,shell 应该进入mno目录。

4

2 回答 2

10

你必须使用

cd -P xyz

进入该目录以遵循文件夹的原始结构,然后您可以随意移动,因为您已经解决了指向真实路径的链接。

于 2012-06-09T12:23:16.567 回答
7

你必须通过-P选项:

cd -P ..
于 2012-06-09T12:21:26.023 回答