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

    linux怎么查看文件时间

    青灯夜游青灯夜游2023-02-15 10:23:09原创513

    linux查看文件时间的方法:1、使用stat命令查看文件时间,可以显示文件的状态信息,语法“stat filename”;2、使用ls命令查看文件时间,“ls -lc filename”可列出文件的状态时间,“ls -lu filename”可列出文件的访问时间,“ls -l filename”可列出文件的修改时间。

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

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

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

    Linux 中文件的时间属性可以使用 stat 命令和ls查看。

    使用 stat 命令查看文件时间

    stat命令用于显示文件的状态信息。stat命令的输出信息比ls命令的输出信息要更详细。语法:

    stat filename

    stat命令可以查看的信息包括:

    查看三个文件时间

    使用 stat 命令,查看test.txt文件的时间属性

    stat test.txt

    1.png

    我们看到了文件的详细信息,包括文件的三个时间,即 Access、Modify 和 Change 显示的时间。

    使用 ls 命令查看文件时间

    ls 命令,list 的缩写,是最常见的目录操作命令,其主要功能是显示当前目录下的内容。

    ls 命令也可以查看文件的时间属性,会单独查看三个时间的操作。

    命令描述
    ls -lc filename列出文件的 ctime (状态时间)
    ls -lu filename列出文件的 atime(访问时间)
    ls -l filename列出文件的 mtime (修改时间)

    扩展知识:变更文件时间

    1、变更访问时间

    使用cat查看文件内容

    2.png

    可以看出查看文件内容只修改了文件的访问时间,其它的没任何改变。

    2、变更状态时间

    为文件添加执行权限,chmod + x

    3.png

    可以看出,修改文件权限只变更了文件的状态时间,其它的没有变化。

    3、变更修改时间

    使用vim编辑文件内容。

    4.png

    从上图中可以看出,vim修改文件内容后,不仅修改时间改变了,访问时间与状态时间也跟着改变了。

    其实这也很好理解,当用vim对文件进行了编辑,那么相应的会访问文件并且对文件进行内容上的添加,这时文件的大小等状态也发生了变化,所以文件的访问时间和状态时间也会跟着改变。

    相关推荐:《Linux视频教程

    以上就是linux怎么查看文件时间的详细内容,更多请关注php中文网其它相关文章!

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

    相关文章推荐

    • linux怎么显示压缩文件信息• Linux远程管理工具有哪些• Linux怎么显示文件完整路径• linux的用户配置文件是什么• linux 设备有哪些类型• linux MBR是什么
    1/1

    PHP中文网