为什么输入" .."存在于根目录中?

时间:2017-06-16 19:58:07

标签: linux operating-system filesystems

我理解"的重要性。"和" .."一般来说,通过" .."在根目录中似乎很无用..有谁知道为什么会这样?

2 个答案:

答案 0 :(得分:1)

它使得任意路径向上遍历总是导致绝对路径。 Root是它自己的父目录。例如/../../../srv仍然是一个可用的目录,相当于/ srv

请参阅http://teaching.idallen.com/cst8207/12f/notes/160_pathnames.html#dot-and-dot-dot-.-and- ..以获得更好的解释。

答案 1 :(得分:1)

这是一致的方式。如果根有一个..条目,那么它可以与任何其他目录完全相同。因此,程序员在包含..引用之前不必检查目录是否为根目录。