当校验和匹配时需要帮助提取文件

当校验和匹配时需要帮助提取文件

当校验和匹配时,我需要解压文件的帮助。

场景如下。

我有一个 tar 文件,它的校验和是 dfsafdafsafasfsaf232,存储在校验和文件中,需要一个脚本来匹配该校验和文件,并在匹配时提取到特定文件夹。

提前致谢

答案1

应该像这样简单。

md5sum --status --check checksumfile.md5
if [ $? -ne 0 ]; then
   echo >&2 "MD5 Failed"
   exit 1
else
  tar -xzf filename.tar.gz
fi

当然,如果您不使用 md5sum/sha*sum,那么您可能需要查看您的校验和工具是否具有检查模式,该模式将结果作为错误级别返回。

相关内容