• 技术文章 >运维 >linux运维

    linux有哪几种文件时间

    青灯夜游青灯夜游2023-02-08 18:00:34原创202

    linux有3种文件时间:1、访问时间(atime),对文件进行一次读操作,它的访问时间就会改变;2、修改时间(mtime),是指文件内容最后一次修改的时间;3、状态改动时间(ctime),当文件的状态被改变的时候,状态时间就会随之改变。

    本教程操作环境:linux7.3系统、Dell G3电脑。

    在 Linux 中,文件的时间是文件的一个重要的属性,Linux 中的文件的时间主要有三个,即修改时间、访问时间和状态时间:

    属性说明

    文件时间属性说明描述
    mtime修改时间文件内容最后一次修改的时间,我们经常用的 ls -l 命令显示出来的文件时间就是这个时间,当对文件内容修改后,它的 mtime 就会相应的改变。
    atime访问时间对文件进行一次读操作,它的访问时间就会改变。例如 catmore 等操作,但是 stat 还有 ls 命令对 atime 是不会有影响的。
    ctime状态时间当文件的状态被改变的时候,状态时间就会随之改变。例如当使用 chmodchown 等改变文件属性的操作是会改变文件的 ctime。

    查看文件时间

    一般根据文件的时间属性可以和find命令结合查询到想要的结果

    例如查询最后2小时内更新过的文件 find / -mtime -2

    Linux文件属性的查看方法 :

    新创建一个文件touch file时ctime、atime、mtime是相同的;当用vi 向文件里写入信息后,肯定是先访问file 所以atime改变,文件内容改变了所有ctime和mtime也改变;当用chmod 命令时 ctime会改变。

    在这里插入图片描述

    一般对三种时间属性的影响的操作:

    相关推荐:《Linux视频教程

    以上就是linux有哪几种文件时间的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:linux
    上一篇:Linux打包和压缩有什么不同 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • linux怎么查看过去登陆的用户信息• linux下静态链接库和动态链接库的区别是什么• Linux PATH环境变量是什么• linux home是什么目录• linux whereis命令怎么用
    1/1

    PHP中文网