我想知道两个tarball文件是否包含相同的文件,包括文件名和文件内容,不包括日期、用户、组等元数据.
然而,有一些限制:
你知道我如何比较这两个tar文件吗?如果可以在SHELL脚本中完成,那就更好了.或者,是否有任何方法可以获得每个子文件的校验和,而无需实际解算tarball?
谢谢
我想知道两个tarball文件是否包含相同的文件,包括文件名和文件内容,不包括日期、用户、组等元数据.
然而,有一些限制:
你知道我如何比较这两个tar文件吗?如果可以在SHELL脚本中完成,那就更好了.或者,是否有任何方法可以获得每个子文件的校验和,而无需实际解算tarball?
谢谢
tarsum美元几乎是你所需要的.获取它的输出,运行sort,以获得每一个的顺序相同,然后将两者与diff进行比较.这将使您获得一个基本的实现,通过修改Python代码来完成整个工作,将这些步骤拉到主程序中就足够容易了.