无论如何,是否可以制作一个tar
包含其中文件/目录的创建时间的存档?
答案1
不,这是不可能的(超出了 的范围tar
),因为 POSIX 标准没有定义文件创建的时间戳。一些文件系统(例如 ext4、JFS、Btrfs)存储此值,但目前没有 Linux 内核 API 来访问它。
在 Linux 上可以轻松访问的时间戳值有:
mtime
文件内容最后一次修改的时间(数据本身)ctime
上次更改文件内容或文件元数据(所有者、组或权限)的时间atime
上次访问文件读取内容的时间
无论如何,是否可以制作一个tar
包含其中文件/目录的创建时间的存档?
不,这是不可能的(超出了 的范围tar
),因为 POSIX 标准没有定义文件创建的时间戳。一些文件系统(例如 ext4、JFS、Btrfs)存储此值,但目前没有 Linux 内核 API 来访问它。
在 Linux 上可以轻松访问的时间戳值有:
mtime
文件内容最后一次修改的时间(数据本身)
ctime
上次更改文件内容或文件元数据(所有者、组或权限)的时间
atime
上次访问文件读取内容的时间