linux – 更改目录修改时间的操作列表
发布时间:2020-12-14 02:51:47 所属栏目:Linux 来源:网络整理
导读:我正在寻找可以执行的操作列表,这将导致更新目录修改时间.脱离我的头顶: 在目录中创建一个新文件 删除目录中的文件 我错过了什么? 解决方法 在 Linux中(实际上在大多数Unices中),目录就像包含简单表的文件,如下所示: inode name+-----+-----------+| 3 |
我正在寻找可以执行的操作列表,这将导致更新目录修改时间.脱离我的头顶:
>在目录中创建一个新文件 我错过了什么? 解决方法
在
Linux中(实际上在大多数Unices中),目录就像包含简单表的文件,如下所示:
inode name +-----+-----------+ | 3 | bin | | 12 | home | | 139 | usr | | ... | ... | +-----+-----------+ 因此,当您对此表进行更改时,会更改这些“文件”(目录).当您添加或删除该表中的条目时(如您所述),它会发生变化,但这也适用于目录,而不仅仅是文件.您无法更改现有条目的inode,但可以更改链接到该inode的名称(重命名文件).所以: >创建指向inode的链接(在该目录中创建文件/目录,或将文件移动到该目录中) 这些是更改目录修改时间的操作. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |