这句话中的“stat”是什么意思?

cai*_*bel 6 stat

这句话来自一个Linux命令的返回,我只能认为它是“统计”,但它是名词形式而不是动词形式。

无法统计 ./config-2.6.32-431.el6.i686: No such file or directory 修改了一些文件!

Bru*_*ger 9

Unix 以及继承自 Linux 和 *BSD,通过与 stat 相关的系统调用之一获取“文件状态”:stat(),fstat()lstat(). 我相信原来是stat(). 在这种情况下,“状态”构成了我们目前所说的元数据:有关文件的信息,如所有权、权限、大小、访问、修改和状态更改时间等。

无论是谁编写了您引用的错误消息(“无法统计”),都将 Unix/Linux/*BSD 系统调用的名称用作动词。这将与许多系统调用一致,它们的名称类似于“读取”、“写入”、“关闭”、“打开”。在使用和考虑 Unix 系统调用的上下文中,使用“stat”作为动词是很自然的。

所以,“统计”一个文件,就是获取文件的部分或全部元数据。