关于逻辑打印工作目录和物理打印工作目录

关于逻辑打印工作目录和物理打印工作目录

我创建了一个目录,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 -Ppwd -L

相关内容