我创建了一个指向深层嵌套目录的符号链接。使用符号链接我可以从我的主目录移动到该目录。我想从目标目录中移回一个目录,但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
目录。
答案 0 :(得分:10)
您必须使用
cd -P xyz
进入该目录以遵循文件夹的原始结构,然后您可以根据需要移动,因为您已经解析了指向真实路径的链接。
答案 1 :(得分:7)
您必须传递-P
选项:
cd -P ..