Linux文件目录 --- 文件时间戳、atime、mtime、ctime、指定格式查看

时间:2024-12-26 07:03:37

三、文件时间戳

1. atime

文件最近被访问时间,是在读取文件或者执行文件时更改的,如果只cd进入一个目录然后cd . .不会引起atime的改变,要是使用ll命令进行查看后,再cd . . 离开就不同了。

2. mtime

文件最近内容修改时间,在目录中有文件被新建才会改变,只更改目录内文件的内容不会修改目录的mtime。

3. ctime

文件最近权限和属性修改时间,任何更改文件原数据的操作,比如更改归属权限或所有权,都会更新ctime,同时修改文件内容也会更新ctime。

4.查看时间戳

参数 参数说明
-L 支持符号连接
-f 显示文件系统状态而非文件状态
-c 按照指定格式输出
-t 以简洁方式输出信息

语法:stat 文件或目录名称

[root@fnd_LN ~]# stat qwe                                                                        #查看“qwe”目录
  文件:"qwe"
  大小:40            块:0          IO 块:4096   目录
设备:fd00h/64768d    Inode:1315564     硬链接:4
权限:(0755/drwxr-xr-x)  Uid:(    0/    root)   Gid:(    0/    root)
环境:unconfined_u:object_r:admin_home_t:s0
最近访问:2024-12-23 09:16:48.230304681 +0800
最近更改:2024-12-23 09:16:38.513277796 +0800
最近改动:2024-12-23 09:16:38.513277796 +0800
创建时间:-

 5.指定格式

参数 作用
-c %x 获取文件访问时间
-c %y 获取文件修改时间
-c %c 获取文件修改时间
-c %a 获取文件权限

例如:

[root@fnd_LN ~]# stat -c %a test01                                                        #查看该文件的权限
644