gpt4 book ai didi

linux - 如何在 Bash/Debian 中获取文件创建日期/时间?

转载 作者:IT老高 更新时间:2023-10-28 12:31:12 34 4
gpt4 key购买 nike

我在 Debian GNU/Linux 6.0 上使用 Bash。是否可以获得文件创建日期/时间?不是修改日期/时间。ls -lh a.txtstat -c %y a.txt 都只给出修改时间。

最佳答案

不幸的是,您的任务通常是不可能的,因为按照 POSIX 标准的定义,您的每个文件只存储了 3 个不同的时间值(参见 Base Definitions section 4.8 File Times Update)

Each file has three distinct associated timestamps: the time of last data access, the time of last data modification, and the time the file status last changed. These values are returned in the file characteristics structure struct stat, as described in <sys/stat.h>.

编辑:正如下面评论中提到的,根据使用的文件系统,元数据可能包含文件创建日期。但是请注意,此类信息的存储是非标准的。取决于它可能会导致迁移到另一个文件系统的可移植性问题,以防实际使用的文件系统以某种方式存储它。

关于linux - 如何在 Bash/Debian 中获取文件创建日期/时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14842195/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com