对于作业,我需要确定随机文件的创建时间。据我所知,Unix不存储创建时间(与* -BSD相反)。我想我已经在某个地方读到了你应该要求修改时间,但我不知道在哪里,并要求谷歌也不会给我一个非暧昧的回答者。
有什么想法吗?
答案 0 :(得分:6)
您无法在此上下文中获取文件的创建时间。这使得任务变得足够简单:合理地无法完成。
如果有人在谈论Unix中的创建时间,他们会感到困惑。修改时间与创建时间完全不同(显然)。
对于记录,Unix文件中只有三个时间戳:ctime, atime and mtime。
答案 1 :(得分:1)
试试stat
。它将为您提供与文件相关的所有时间。
stat filename
要获得修改日期和时间:
stat --format=%y filename
自大纪元以来的几秒钟内:
stat --format=%Y filename