linux-文件时间详解

1、文件的创建时间(以下叙述针对的是centos7.8)

一般操作系统不会记录文件的创建时间

2、文件的最后修改的时间(modification time ,mtime),当文件的内容修改就会更新这个时间

centos7.8只有默认值,没有该选项
ls -l 默认展示修改时间
其他系统,比如(kylin)会有如下选项:

ls -l --time=birth
ls -l --time=creation
ls -l --time=mtime

3、文件的状态时间(status time ,ctime),当文件的状态改变时,就会更新这个时间,比如文件的属性和权限被更改了

ls -l --time=ctime
ls -l --time=status

当文件的权限,属组等属性更改后,会更新该时间也只会更新该时间,其他时间不更新

4、文件的读取时间(access time ,atime),当该文件被读取的时候,就会更新这个时间

ls -l --time=atime
ls -l --time=use
ls -l --time=access

cat more等命令不会更新文件的读取时间

注意:当文件的内容被修改的时候,一般上述三个时间都会被修改成最新的更改时间

5、其他注意点

stat 文件名 可以查看文件的详细信息
stat -f /zhjl 展示文件系统的详细信息

你可能感兴趣的:(linux,运维,centos,bash,服务器)