嘘~ 正在从服务器偷取页面 . . .

Linux 目录下的 . 和 .. 文件


Linux 目录下的 . 和 .. 文件

在使用 ls -a 命令的时候,我们会发现任何目录下都有 ... 两个文件。

事实上,Linux 系统的目录下一定会有 ... 两个文件, 只有这两个文件的目录就是空目录。

这两个文件可以被归纳为特殊文件,但是其本质和普通文件没有区别,只是名字独特而已。

其中 . 文件是用于指代目录本身,而 .. 是用于指代目录的上级(像不像每个节点都有自环的一棵树

仔细想想也是,我们有 cp -r source/. destcd .. 这种指令,对吧。

阅读参考文献[1],个人认为这种设计是为了某种完整性或者说统一性,

比如我们建混合图的时候不是无向边和有向边分类建,而是把无向边看作两条有向边。


文章作者: q779
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-ND 4.0 许可协议。转载请注明来源 q779 !
评论
  目录