De "man xargs":-I implica -L 1 Así que esto no es lo más eficiente. Sería más eficiente si le diera tantos nombres de archivo a md5sum como sea posible, que sería:
find . -type f -print0 | xargs -0 md5sum | sort | uniq -w32 --all-repeated=separate
Entonces no tendrás el tamaño del archivo, por supuesto. Si realmente necesita el tamaño del archivo, cree un script de shell, que hace el md5sum
y du -h
y fusiona las líneas con join
.