在 Linux 中(事实上,在大多数 Unices 中),目录就像包含简单表的文件,如下所示:
节点名称 +-----+------------+ | 3 | 斌 | | 12 | 首页 | | 139 | 用户 | | ... | ... | +-----+------------+
因此,当您对此表进行更改时,这些“文件”(目录)也会更改。当您从该表中添加或删除条目时,它会发生变化(如您所述),但这也适用于目录,而不仅仅是文件。您不能更改现有条目的 inode,但可以更改链接到该 inode 的名称(重命名文件)。所以:
这些是更改目录修改时间的操作。