没有元数据的 tar 存档

5 linux md5 tar file-attributes

简单的例子:

tar cf <archive_name> <file_name>
md5sum <archive_name>
touch <file_name>
tar cf <archive_name> <file_name>
md5sum <archive_name>
Run Code Online (Sandbox Code Playgroud)

md5sum 的结果不同。

如何避免这种情况?

小智 3

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