我有几个很大的 .tar.gz 文件,我想确保它们能够解压缩,但实际上并不执行此操作。
如果文件在 Ubuntu 上的“存档管理器”中打开,并且我可以在那里查看其内容,这是否意味着当我尝试解压缩 .tar.gz 时它将成功解压缩?
答案1
好心人会为大型 .tar.gz 文件提供加密校验和,例如 MD5、SHA1 或 SHA256。将计算出的校验和与原始校验和进行匹配。这可以肯定您的文件是健康的(假设原始校验和不是针对损坏的 tarball 计算的)。
答案2
没有简单的方法 - 因为.tar.gz
是压缩的,为了tar
检查任何东西,它需要通过解压缩gzip
。你能得到的最接近的方法是列出文件:
tar -tzf file.tar.gz
但这会触发解压(.gz
部分),因此如果文件很大,您将不得不等待,尤其是如果您通过网络执行此操作。在本地,我认为您应该没问题 - 您将等待,但它将在几个小时或一天内完成,除非我们谈论的是 TB。