为什么 root 拥有点点“..”目录?

为什么 root 拥有点点“..”目录?

我使用 Linux 已经很多年了——我几乎生活在其中,但我从来没有真正想过问为什么 root 总是拥有该..目录。

如果你的chmod子目录结构的全部给其他一些用户 root 仍然拥有..

在幕后,这是为什么呢?

答案1

..是父目录,因此拥有该目录的人就拥有...如果你跑

ls -ld ..

在你的主目录的子目录中,你应该看到它..的所有者是你自己:

cd ~/Desktop
ls -ld ..

更改层次结构的所有者不会更改..的所有者(从更改的层次结构的顶部查看),因为..位于更改的层次结构之外。

在您自己的主目录中,您将看到 root 作为 的所有者,..因为..通常是/home,并且由 root 拥有:

cd
ls -lid .. /home

(您会看到两者具有相同的索引节点号)。

相关内容