Herramientas de usuario

Herramientas del sitio


tutoriales:md5-recursivo

Utilizar md5sum de manera recursiva

En ocasiones puede ser necesario realizar un checksum md5 en el contenido completo de un directorio (incluyendo todos los posibles subdirectorios con sus respectivos archivos), pero el comando md5sum no trae dicha opción. Afortunadamente, existe una solución relativamente simple mediante el uso de los comandos find y xargs.

Por ejemplo, asumiendo que deseemos hacerlo en nuestro directorio home:

find ~/ -xdev -type f -print0 | xargs -0 md5sum > ~/home-md5.txt

Si deseamos excluir determinados archivos o directorios, podemos utilizar los parámetros -not o también -prune. Para más detalles, recurrir al manual:

man find
man xargs
man md5sum

El mismo principio puede utilizarse con el comando sha1sum .

tutoriales/md5-recursivo.txt · Última modificación: 2020/04/22 20:57 (editor externo)