tar untar 个文件丢失修改日期

tar untar files loses modification date

当我 tar 一个文件然后取消 tar 它时,我丢失了文件的修改和创建日期。有没有办法保护日期?我需要这个,因为我有一个 jenkins 作业,它在 untaring 之后使用 aws sync 命令,并且不断将相同的文件上传到 s3。

tar --atime-preserve会保留访问时间,但一般不会保留创建和修改时间。

如果接收文件系统时间戳非常重要,使用 dumprestore 命令可能会更成功(前提是它们受支持)。我相信有更多关于如何处理时间戳的选项,因为它们用于备份和恢复。