【发布时间】:2017-04-05 08:55:37
【问题描述】:
由于 Unix 中的一切都是文件,所以当我们调用“cd”时。我们真的进入目录了吗? ?它是对每个目录的父目录的受保护符号引用吗?
【问题讨论】:
-
.和..都是目录中的实际文件名条目(inode 号加上文件名),分别指向当前目录和父目录。它们不是符号链接;它们是硬链接。每个进程都有一个由内核记录的当前目录。这会在目录 inode 上保留一个引用计数,这样事情就不会发生太可怕的错误。 -
请阅读 stackoverflow.com/help/how-to-ask , stackoverflow.com/help/dont-ask , stackoverflow.com/help/mcve 并在此处发布更多问题之前使用 tour。祝你好运。
标签: unix filesystems inode