我创建了一个目录,del1
该目录位于 del2 内,位于 del3 内,位于 del4 内。我按如下方式链接了这些目录
midhun@midhun-Vostro-15-3568:~$ln -s /home/midhun/del1 zero
midhun@midhun-Vostro-15-3568:~$ln -s /home/midhun/del1/del2 one
midhun@midhun-Vostro-15-3568:~$ln -s /home/midhun/del1/del2/del3 two
midhun@midhun-Vostro-15-3568:~$ln -s /home/midhun/del1/del2/del3/del4 three
但是当我尝试打印三个逻辑工作目录和三个物理工作目录时,我得到的终端输出为
midhun@midhun-Vostro-15-3568:~$ pwd -P three
/home/midhun
midhun@midhun-Vostro-15-3568:~$ pwd -L three
/home/midhun
我的疑问是我不应该将物理打印工作目录输出作为/home/midhun
和逻辑工作目录输出作为/home/midhun/del1/del2/del3/
。我对此感到困惑。请详细说明这一点
答案1
该pwd
命令将显示逻辑/物理路径名当前的工作目录,而不是命令行上给出的目录(它应该给你一些关于此的诊断消息)。
要查看-L
和-P
标志的作用,cd
请进入three
目录(您创建的链接)并尝试pwd -P
和pwd -L
。