inode节点中的三个时间总结:
- struct timespec i_atime; //文件最后访问的时间
- struct timespec i_mtime; //文件最后修改的时间
- struct timespec i_ctime; //结点最后修改的时间
i_atime:文件最后访问时间,即是文件最后的读取时间,例如:用命令“cat filename”,此时间修改,其他两个时间不修改。
i_ctime:结点最后修改时间,即是修改inode结构的时间,例如:用命令“ln filename1 filename2”,此时间修改,其他两个时间不修改。
i_mtime:文件最后修改时间,即是对文件内容的修改时间,例如:用命令“echo aaa >filename”,以上三个时间都修改。