加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 在内部创建新文件时,目录mtime总是会改变吗?

发布时间:2020-12-13 16:42:43 所属栏目:Linux 来源:网络整理
导读:在目录中创建新文件时总是如此 – 目录的mtime会发生变化吗? 解决方法 简短的回答是肯定的,它应该.接下来是更长的答案. 目录是一种特殊的文件;它的内容是一组(filename,i-node)元组.每当添加,删除或更改元组时,目录的mtime都会更新 – 也就是说,在目录中添
在目录中创建新文件时总是如此 – 目录的mtime会发生变化吗?

解决方法

简短的回答是肯定的,它应该.接下来是更长的答案.

目录是一种特殊的文件;它的内容是一组(filename,i-node)元组.每当添加,删除或更改元组时,目录的mtime都会更新 – 也就是说,在目录中添加,删除或重命名任何类型的文件(包括硬链接和目录)(但不在嵌套目录中 – 这些是不同的“文件“).

请注意,当文件的元数据更改(所有者,组,模式,atime,ctime,mtime – 托管在i-node中)时,mtime不会更新(既不在文件上也不包含dir),但文件的ctime会更新.

另见IEEE Std 1003.1-2001,Section 4.7,File Times Update的基本定义量.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读