tar 没有元数据的存档

tar archive without metadata

简单示例:

tar cf <archive_name> <file_name>
md5sum <archive_name>
touch <file_name>
tar cf <archive_name> <file_name>
md5sum <archive_name>

md5sum的结果不同

如何避免这种情况?

只有不同的修改时间(不是访问或更改)导致此问题。 作为解决方法:使用 --mtime 以一个预定义的时间戳覆盖文件修改时间。