Forum Astuces.divers [Admin] Comparer deux répertoires

Posté par  .
Étiquettes : aucune
0
26
sept.
2006
Il peut-être utile de faire un md5sum quand on a gravé un CD. Mais si ce CD gravé ne l'a pas été fait à partir d'une image iso, mais un partir d'un répertoire, c'est plus délicat. Je vous propose donc un script en bash qui compare tous les fichiers de 2 répertoires en faisant des sommes md5

#!/bin/bash

firstdir="`pwd`"

cd "$1"

find . -type f | while read i
do
sum1=`md5sum "$1"/"$i"|awk '{print $1}'`
sum2=`md5sum "$2"/"$i"|awk '{print $1}'`
if [ "$sum1" != "$sum2" ]
then
echo "$1"/"$i" is corrupted $sum1 $sum2
fi
done

cd "$firstdir"

PS: désolé si je ne saute pas de lignes, mais seules les balises HTML suivantes sont disponibles : bold, underline, italic

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.