liunx的三个时间atime,mtime,ctime

一、文件与文件夹三个时间:atime,mtime,ctime的含义

1.含义

atime(Access Time):文件最近被访问时间

mtime(Modify Time):文件最近内容修改时间

ctime(Change Time):文件最近权限和属性修改时间

2.文件的触发time修改的情况

atime(Access Time):在读取文件或者执行文件时更改的任何对inode的访问都会使此处改变

mtime(Modify Time):在写入文件时随文件内容的更改而更改的

ctime(Change Time):在写入文件、更改所有者、权限或链接设置(更改状态)时随 Inode 的内容更改而更改的

3.文件夹触发time修改的情况

atime(Access Time):读取文件或者执行文件时更改的(cd不会ls会改变)

mtime(Modify Time):在文件夹中有文件的新建才会改变,注意使用vi在文件夹内新建文件即使退出时也会变化mtime,而只更改文件夹内文件内容不会修改文件夹的mtime

ctime(Change Time):ctime 基本同文件的ctime,其体现的是inode的change time

二、stat命令查看文件的时间

stat  test001.txt

三、ll命令查看文件时间

1.默认显示mtime

ll test001.txt  # 默认显示mtime

2.展示ctime

ll --time=ctime test.txt #展示ctime

3.展示atime

ll --time=atime test.txt #展示atime 

posted @ 2024-08-01 22:27  KLAPT  阅读(271)  评论(0)    收藏  举报