文件时间戳 - Linux中的mtime,ctime和Atime
时间:2020-03-05 15:26:44 来源:igfitidea点击:
当我们使用目录和文件时,我们可能需要了解Linux文件时间戳,例如更改时间(立方),访问时间(ATIME)和修改时间(MIFFE)。
Linux文件,目录,套接字有三个不同的时间戳 - Mime,CTMY和ATIME。
可能在Linux中工作时,我们可以获得以下问题的答案:
文件内容的最后日期何时修改?
文件上次打开/访问的时间是什么时候?
当文件的属性如所有权,权限上次更改?
mtime - 上次修改时间
Mify或者修改时间是最后更改文件内容的时间。
"修改"意味着修改或者删除文件中的内容,或者添加新数据。
使用LS使用-l(长列表)选项,可以看到修改后的时间戳。
立方 - 最后更改时间
CTIME是改变的时间戳,参考了对诸如所有权的文件的属性,访问权限等文件。
这是与文件相关的元数据已更改的时间。
要查看更改时间戳,请使用-lc选项: -
ATIME - 上次访问时间
ATIME或者Access TimeStamp是最后一次读取文件,直接或者通过命令和脚本读取一个进程。
使用命令LS来查看访问时间的-lu(访问时间)选项。
我们可以看到同一文件的修改时间和访问时间是不同的。
使用stat命令显示mtime,atime和ctime
大多数Linux发行版都带有stat命令,可用于以更方便的方式显示所有时间戳。
要查看修改时间,访问时间和特定文件的更改时间如下: -
时间戳首先在unix epoch以来的秒数中生成,它将秒数转换为从系统时区的日期和时间转换为日期和时间。