答案1
这仅意味着该标志没有等效项b
,例如无法将其转换为特定的文件系统。
b
可能代表birth time
记录文件创建的时间。维基百科关于 MAC 时代的文章提到了Windows和Unix的区别,还介绍了诞生时间这个词:
• Unix 系统将 ctime 的历史解释保留为上次更改某些文件元数据(而不是其内容)的时间,例如文件的权限或所有者(例如“此文件元数据于 05/05/02 12:15pm 更改” ')。
• Windows 系统使用ctime 来表示“创建时间”(也称为“出生时间”)(例如“此文件创建于2002 年5 月5 日中午12:15”)。
答案2
C并不意味着创建。Unix 传统上为每个文件存储三个时间戳:
- Atime:文件最后一次出现的时间A已访问,即上次读取的时间;
- 米time:文件最后一次出现的时间米修改,即最后一次写入的时间;
- C时间:索引节点 Change 时间,即上次移动文件或其元数据(权限、时间等)更改的时间。
ctime 不是创建时间。事实上,ctime 始终至少与修改时间一样新。在大多数unix系统上,不可能将ctime设置为任意值,除非绕过文件系统并直接修改磁盘上的位; ctime 仅设置为当前系统时间。
一些文件系统有文件创建时间的概念。在 Unix 圈子里,这通常被称为乙第一次。选择了“创造”以外的词,因为首字母c
已经被使用了。
Ext2和UFS仅具有传统的unix功能;他们不存储出生时间。 FAT32 和 NTFS 是 Windows 文件系统;它们有一个出生时间(称为创建时间),但与 ctime 完全不同(NTFS 有接近的时间)。
答案3
“不适用”方法“无法使用”
所以说没有“B”ext2 文件系统中的时间代码。