首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >文件创建/创建时间?

文件创建/创建时间?
EN

Unix & Linux用户
提问于 2011-11-11 21:59:37
回答 3查看 907.4K关注 0票数 265

可能重复: 如何做ls,然后按创建的日期对结果进行排序?

Linux中是否有在创建文件时显示的命令?我看到ls -l给出了最后修改的时间,但是我能得到创建的时间/日期吗?

EN

回答 3

Unix & Linux用户

发布于 2011-11-11 23:27:56

stat命令可以输出这个-(破折号)。我猜这取决于您正在使用的文件系统。统计局称它为“出生时间”。不过,在我的ext4 fs上,它是空的。

文件生成时间%w,人类可读的;-如果未知

文件生成时间%W,自Epoch以来秒;如果未知,为0

代码语言:javascript
复制
stat foo.txt
  File: `foo.txt'
  Size: 239             Blocks: 8          IO Block: 4096   regular file
Device: 900h/2304d      Inode: 121037111   Links: 1
Access: (0644/-rw-r--r--)  Uid: ( 1000/  adrian)   Gid: (  100/   users)
Access: 2011-10-26 13:57:15.000000000 -0600
Modify: 2011-10-26 13:57:15.000000000 -0600
Change: 2011-10-26 13:57:15.000000000 -0600
 Birth: -
票数 215
EN

Unix & Linux用户

发布于 2011-11-11 22:04:48

Linux为文件提供了三个时间戳:最后一次访问内容的时间(atime)、最后修改内容的时间(mtime)和最后修改inode的时间(元数据,ctime)。所以不你不能。但是,目录的mtime对应于最后一个文件的创建或删除。

票数 83
EN

Unix & Linux用户

发布于 2011-11-11 22:06:00

不,没有这样的命令。在Unix中,创建时间不被存储(仅:访问、修改和更改)。

票数 16
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/24441

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档