一个关于符号连接的问题

一个关于符号连接的问题

现在有目录结构如下:

/home/test
|-- a
|   `-- source
|       |-- PRJ
|       |   `-- x
|       `-- xxx
|           `-- tmp.txt
`-- c
    `-- source
        |-- PRJ -> /home/test/a/source/PRJ/
        `-- dummy
            `-- test.txt

现在我在/home/test/c/source/PRJ/x目录中,执行命令会有以下现象
1.pwd, 显示/home/test/c/source/PRJ/x
2.cd ../../dummy, 可以成功 (tab补齐有问题,没有最后的/显示)
3.cd ../../xxx, 也可以成功 (但是tab补齐不行)
4.ll ../../dummy/test.txt, 不能成功,说找不到文件(但是tab补齐是可以看见该文件的)
5.ll ../../xxx/tmp.txt, 可以成功

我的bash目前的-P选项是关闭的,我实在不知道为什么它会自动去使用physical directory,而且使用得又不彻底,如果打开-P选项,pwd命令出来的应该也是physical directory

还请达人指点

TIA
没有遇到不彻底的情况
那么在你的机器上建立以上目录结构会出现如此情况么?