我需要在 Linux 中创建文件的日期和时间。
我尝试了以下两个命令但没有得到任何输出。
sudo debugfs -R 'stat <inode_no of file>' "mount point name"
。这给了我以下错误:
Bad magic number in super-block while opening the file system
stat -c '%w' file_name
这给了我-
作为输出。
因此,请有人建议适当的命令来获取 Linux 中文件的创建日期和时间。
答案1
从手册页stat
:
%w time of file birth, human-readable; - if unknown
大多数文件系统不保存文件的“创建日期”。这个概念根本不存在。它也毫无意义:您可以创建一个文件,然后随时更改其中的每个字节,而无需更改创建日期。
这始终可用,并且通常更相关。
%y time of last data modification, human-readable