CIFS 上的创建时间属性

CIFS 上的创建时间属性

我有一个 Linux 服务器,它捕获网络 pcap 文件并将其保存到 CIFS 共享驱动器。我发现pcap文件的创建时间和修改时间似乎是相同的。事实并非如此,因为每个文件都有 10 秒的数据,因此创建时间应该比修改时间早 10 秒。如果我正确理解时间属性。我需要这种差异,因为我从共享驱动器提取文件的软件修复了时间跨度,其中开始时间作为第一个文件的创建时间,结束时间作为最后一个文件的“上次写入/修改时间”。发生这种情况是因为 Linux 错误吗?我知道创建时间和修改时间会有差异,正如我几个月前在系统上看到的那样。

答案1

Linux 没有易于访问的文件创建时间戳(但请参阅下面 Stéphane 的评论)。运行stat我刚刚创建的文件会显示访问、修改和更改时间戳 - 但没有创建。

我猜测您几个月前查看的 CIFS 共享可能不是由 Linux 系统创建的?也许是CIFS共享的Windows系统?

答案2

作为记录,可以使用smbinfo以下命令获取 SAMBA/SMB/CIFS 共享上文件(以及其余文件)的文件创建时间戳cifs-utils

smbinfo filebasicinfo /mnt/share/folder/file

Creation Time Fri Jun 25 13:40:25 2021
Last Access Time Fri Jan 6 07:34:38 2023
Last Write Time Fri Jan 6 07:35:18 2023
Last Change Time Fri Jan 6 12:29:21 2023
File Attributes 0x00000010:

相关内容