linux 文件系统的三个时间 atime、mtime、ctime

tech2022-12-17  116

atime

Access time 对文件进行一次读操作,它的访问时间就会改变。例如 cat、more等操作,但是 stat、ls命令对atime是不会有影响的。

# ls -lu test.txt

mtime

Modify time 修改时间 文件的内容被最后一次修改的时间,"ls -l"命令显示出来的文件时间就是这个时间,当用vim对文件进行编辑之后保存,它的mtime就会相应的改变;

# ls -l test.txt

ctime

Change time 状态时间 当文件的状态被改变的时候,状态时间就会随之改变,例如 chmod、chown等命令改变文件属性时,ctime就会变动。

# ls -lc test.txt

或者使用 stat 命令一次查看这三个时间

# stat test.txt File: ‘test.txt’ Size: 2 Blocks: 8 IO Block: 4096 regular file Device: fd00h/64768d Inode: 69257405 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2020-09-02 20:07:21.997000000 +0800 Modify: 2020-09-02 20:04:19.796000000 +0800 Change: 2020-09-02 20:04:19.885000000 +0800 Birth: -
最新回复(0)