3 votos

¿Cuál es el equivalente de md5sum --check para un mac?

Tengo muchos archivos que necesito comprobar. En un entorno UNIX puedo simplemente escribir:

md5sum --check MD5.txt

y se calcula la suma de comprobación de cada archivo y se compara con las sumas de comprobación en MD5.txt. ¿Cómo puedo hacer esto en un entorno MacOS. Lo más parecido que encontré fue ejecutar

md5 -r * > output.txt

pero entonces tengo que comparar manualmente las sumas de comprobación con el archivo MD5.txt. ¿Hay alguna forma de hacerlo automáticamente?

Gracias

0voto

chr Puntos 136

Si estás abierto a instalar fórmulas Homebrew, rhash y/o md5sum (parte de la coreutils ):

brew install rhash coreutils

Entonces:

rhash --md5 --recursive --output=/tmp/md5.txt /path/to/hash

rhash --check --skip-ok /tmp/md5.txt

O:

find /path/to/hash -type f -exec md5sum {} \; >/tmp/md5.txt 

md5sum --check --quiet /tmp/md5.txt

Omitir el --skip-ok o --quiet banderas si desea todos los nombres de archivo que se mostrarán durante la verificación; de lo contrario, sólo se imprimirán los que no coincidan.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X