什么是 。和 .. 在 Unix/Linux 中?

什么是 。和 .. 在 Unix/Linux 中?

Unix/Linux 中的.and是什么?..

我在这里感到困惑:(..点)意味着当前目录的一个点和父目录的一个点?那为什么cd ..还要回到上面呢?从当前到一级?

还有为什么一个点和两个点以这种方式显示:. ..当前目录和上一个?这对我来说更有意义:.. .先是当前目录,然后是文件和目录......

请再给我解释一下。

答案1

你的假设是完全正确的:

  • .是当前目录。
  • ..是父目录,是当前目录所在目录的典型术语。

至于为什么.通常显示 before ..,它与词汇排序有关,这与按字母顺序排列类似,所以我将用它作为类比: .order before与按字母顺序排列 before..的原因相同。aaa

相关内容