De "man xargs":-I implique -L 1Donc ce n'est pas le plus efficace. Il serait plus efficace de donner autant de noms de fichiers que possible à md5sum, ce qui donnerait :
find . -type f -print0 | xargs -0 md5sum | sort | uniq -w32 --all-repeated=separate
Ensuite, vous n'aurez pas la taille du fichier bien sûr. Si vous avez vraiment besoin de la taille du fichier, créez un script shell, qui fait le md5sum
et du -h
et fusionner les lignes avec join
.