|
现在有目录结构如下:
/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 |
|