
Puedo comparar el contenido de varios archivos en un directorio con las sumas de verificación contenidas en un archivo llamado, por ejemplo, SHA256SUMS con sha256sum -c SHA256SUMS.
¿Existe una manera sencilla de generar un archivo SHA256SUMS para todos los archivos de un directorio?
¿Cuál es la sintaxis exacta del archivo SHA256SUMS y dónde está la documentación (si la hay) de esa sintaxis?
Respuesta1
Probablemente no sea la mejor solución, pero funcionó para mí:
cd directory
sha256sum -b * > SHA256SUMS
No sé qué hace si hay subdirectorios en el directorio. Para obtener documentación, consulte la respuesta de DavidPostill.
Respuesta2
¿Dónde está la documentación de sha256sums?
La documentación de GNU Core Utils para md5sum se puede encontrar en:
- 6.4 md5sum: Imprima o consulte resúmenes de MD5y
- 6.6 utilidades sha2: imprima o consulte resúmenes SHA-2.
Además:
La documentación completa de sha256sum se mantiene como manual de Texinfo. Si
info
ysha256sum
están instalados correctamente en su sitio, el comandoinfo coreutils 'sha256sum invocation'
debería darle acceso al manual completo.
Fuentesha256sum- calcular y verificar el resumen de mensajes SHA256
Respuesta3
sha256sum -b
no funciona recursivamente
Hacer esto:find . -type f -exec sha256sum {} > checksums.txt \;
-type -f es necesario para excluir directorios, -exec en lugar de -execdir para incluir la ruta en la lista de sumas de verificación, lo que facilita la verificación automática