当路径包含符号链接时,如何在unix / linux中移回一个目录?

前端之家收集整理的这篇文章主要介绍了当路径包含符号链接时,如何在unix / linux中移回一个目录?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我创建了一个指向深层嵌套目录的符号链接.使用符号链接我可以从我的主目录移动到该目录.我想从目标目录移回一个目录,但 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

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

你必须使用
cd -P xyz

要进入该目录以遵循文件夹的原始结构,您可以根据需要移动,因为您已经解析了指向真实路径的链接.

猜你在找的Bash相关文章