![什么是 。和 .. 在 Unix/Linux 中?](https://linux22.com/image/228347/%E4%BB%80%E4%B9%88%E6%98%AF%20%E3%80%82%E5%92%8C%20..%20%E5%9C%A8%20Unix%2FLinux%20%E4%B8%AD%EF%BC%9F%20.png)
Unix/Linux 中的.
and是什么?..
我在这里感到困惑:(..
点)意味着当前目录的一个点和父目录的一个点?那为什么cd ..
还要回到上面呢?从当前到一级?
还有为什么一个点和两个点以这种方式显示:.
..
当前目录和上一个?这对我来说更有意义:..
.
先是当前目录,然后是文件和目录......
请再给我解释一下。
答案1
你的假设是完全正确的:
.
是当前目录。..
是父目录,是当前目录所在目录的典型术语。
至于为什么.
通常显示 before ..
,它与词汇排序有关,这与按字母顺序排列类似,所以我将用它作为类比: .
order before与按字母顺序排列 before..
的原因相同。a
aa