man*_*m-n 7 unix linux shell symlink cd
我创建了一个指向深层嵌套目录的符号链接.使用符号链接我可以从我的主目录移动到该目录.我想从目标目录移回一个目录,但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
Run Code Online (Sandbox Code Playgroud)
我想要实现的是当我cd..在pqr目录中执行shell时应该到达mno目录.
Fèl*_*lué 10
你必须使用
cd -P xyz
Run Code Online (Sandbox Code Playgroud)
要进入该目录以跟踪文件夹的原始结构,您可以根据需要移动,因为您已经解析了指向真实路径的链接.