获取文件夹/文件创建时间戳



我正在尝试检索存储在hdfs中的特定文件夹的创建时间戳,但是没有找到可以获取此信息的命令。

显然,正如 -help 命令所述,-stat命令只能使用%y选项检索修改日期:

bash$ hdfs dfs -help stat
-stat [format] <path> ... :
Print statistics about the file/directory at <path> in the specified format.
Format accepts filesize in blocks (%b), group name of owner(%g), filename (%n),
block size (%o), replication (%r), user name of owner(%u), modification date
(%y, %Y)

有没有办法获取创建日期?

HDFS仅根据GitHub中的HDFS索引节点代码存储文件的修改时间和访问时间 - 这里。

文件的修改时间是上次关闭文件的时间(例如,最初写入和关闭的时间,或重新打开以追加和关闭的时间(。

在大多数情况下,我们放置在HDFS上的大多数文件的修改时间不会改变,除非它们经过上述任何修改。因此,修改后的大多数时间都可以称为可接受的创建时间(并非总是如此(。

最新更新