多个文件远距离传输文件校验小tips

来源:互联网 发布:cmd查找他机mac 编辑:程序博客网 时间:2024/05/19 05:40

有时候多个文件远距离传输文件校验,如果要一个个比较校验码文件会非常麻烦,此时可以采取的办法,将所有众多的文件,生成相应的校验文件,然后打包成一个压缩的.tgz文件。

具体做法如下:

$ sha256sum file1 >> sha256sum_sync        # 假设有三个文件file1, file2, file3$ sha256sum file2 >> sha256sum_sync        # 将每个文件分别生成的校验文件,放置到sha256sum_sync文件$ sha256sum file3 >> sha256sum_sync        # >>以追加的方式写如,也可以通过其他方式比如md5$ sha256sum -c sha256sum_sync                      # 校验比较校验码文件是否跟文件匹配$ tar zcvf files.tgz file* sha256sum_sync             # 将多个文件连同校验码文件一同压缩打包$ tar xzvf files.tgz                                      # 解压缩tgz包$ sha256sum -c sha256sum_sync              # 再次校验比较校验码文件是否跟文件匹配