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

前端之家收集整理的这篇文章主要介绍了linux – 在内部创建新文件时,目录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的基本定义量.

猜你在找的Linux相关文章