怎么获取Linux系统上文件的创建时间等其他信息
看了很多网上的答案,都看到没法查到文件的创建时间.因为都是用stat命令.今天就介绍下可以查看到文件创建时间的方法.以下以为test.txt文件举例
- 首先获取文件的innode
ls -i test.txt
获取到的节点数为14420015 - 获取当前系统根目录(/)挂载点
df -h
根目录/对应的挂载点/dev/sd1 使用debugfs查看(将上面两步的结果套到底下命令)
debugfs -R 'stat <14420015>' /dev/sd1
其中字段的含义:ctime: 改动时间(change time) mtime: 修改时间(modify time) atime: 访问时间(access time) crtime: 创建时间(create time)
此外, 上面的步骤可以合成一条指令:debugfs -R 'stat 文件的绝对路径' /dev/sd1