通過md5值檢查檔案資訊是否相同

2021-07-23 20:20:25 字數 818 閱讀 8738

#! /bin/bash

#md5值是通過統計乙個檔案的大小、許可權、內容等進行集合得來的值,可以通過比較兩個檔案的md5值進行比較這兩個檔案是否一致

#通過md5值進行檔案比較

#版本:v1.0

#date:2016-10-19

#author:salt

#email:[email protected]

dir_path='filename'

source_name=(xx_web cz_web gz_web)

#if [ -e $dir_path/statis_all.c ]

#then

#        rm -rf $dir_path/statis_all.c

#ficd $dir_path

for(( i=0;i<$;i++))

dofor line in `ls $`

do(time find $/$line -type f -print0 | xargs -0 -i md5sum {};) 2>$/$line.c 1>/dev/null

md_time=`cat $/$line.c|grep 'real'| awk ''`

echo "$    $line   $md_time"  >> statis_all.c

done

rm -rf $/*.c

done

#num=`cat $dir_path/dtedu1.c | wc -l`

#echo "the total number of files is `expr $num '-' 4` ">> $dir_path/dtedu1.c

python 通過md5檢查並刪除重複檔案

usr bin python3 coding utf 8 time 8 21 2020 2 41 pm author jet li email robo jet qq.com file md5 check.py software pycharm import os import hashlib fr...

python獲取檔案MD5值

在比較兩個資料夾內的兩個壓縮包是否相同,可以採用判斷兩個壓縮包的md5是否相等。md5也是有可能會判斷失誤的,了解一下md5碰撞演算法 python獲取檔案md5 import os import hashlib def get md5 filename if not os.path.isfile ...

js獲取檔案MD5值

要在web頁面中計算檔案的md5值,還好這個專案是只需相容現代瀏覽器的,不然要坑死了。其實對檔案進行md5,對於後端來說是及其簡單的。比如使用node.js,只要下面幾行 就可以了 var fs require fs var crypto require crypto function md5fil...