获取 tar 以节省出生时间

获取 tar 以节省出生时间

无论如何,是否可以制作一个tar包含其中文件/目录的创建时间的存档?

答案1

不,这是不可能的(超出了 的范围tar),因为 POSIX 标准没有定义文件创建的时间戳。一些文件系统(例如 ext4、JFS、Btrfs)存储此值,但目前没有 Linux 内核 API 来访问它。

在 Linux 上可以轻松访问的时间戳值有:

  • mtime文件内容最后一次修改的时间(数据本身)

  • ctime上次更改文件内容或文件元数据(所有者、组或权限)的时间

  • atime上次访问文件读取内容的时间

相关内容