这只是意味着没有b
标志的等效项,例如无法为特定文件系统翻译它。
b
大概代表birth time
记录文件创建的时间。维基百科关于MAC时间的文章提到了Windows和Unix的区别,还介绍了出生时间这个词:
• Unix 系统将 ctime 的历史解释保持为上次更改某些文件元数据而不是其内容的时间,例如文件的权限或所有者(例如,'This files metadata was changed on 05/05/02 12:15pm ')。
• Windows 系统使用 ctime 表示“创建时间”(也称为“出生时间”)(例如“此文件创建于 05/05/02 12:15pm”)。
C 不代表创造。Unix 传统上为每个文件存储三个时间戳:
ctime 不是创建时间。事实上,ctime 总是至少与修改时间一样新。在大多数 unix 系统上,不可能将 ctime 设置为任意值,除非绕过文件系统并直接修改磁盘上的位;ctime 只设置为当前系统时间。
一些文件系统有文件创建时间的概念。在UNIX圈,这通常被称为b IRTH时间。之所以选择“创造”以外的词是因为c
已经采用了首字母。
Ext2 和 UFS 只有传统的 unix 特性;他们不存储出生时间。FAT32 和 NTFS 是 Windows 文件系统;他们有一个出生时间(称为创建时间),但没有什么完全像 ctime (NTFS 有一些接近的东西)。