gpt4 book ai didi

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

转载 作者:IT王子 更新时间:2023-10-29 00:23:46 26 4
gpt4 key购买 nike

我创建了一个指向深层嵌套目录的符号链接(symbolic link)。使用符号链接(symbolic link),我可以从我的主目录移动到该目录。我想从目标目录移回一个目录,但 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

进入那个目录,按照原来的文件夹结构,就可以随意移动了,因为你已经解析到了真实路径的链接。

关于linux - 当路径包含符号链接(symbolic link)时,如何在 unix/linux 中移回一个目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10960883/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com