众所周知,每个Unix目录都包含特殊的目录-当前目录(.)和父目录(..)。此外,在Unix中,顶级根目录称为“ / ”。
当我在根目录尝试时,
$ ls -ia
2 .
2 ..
3963 bin
...............
点号 (.) 和双点号 (..) 具有相同的索引节点编号。
并执行
$ cd ..
在根目录中,以相同的位置结束。
我的问题是为什么即使根目录也包含特殊的目录列表(..)?为什么需要在根目录中列出(..)?