¿Cómo crear un archivo SHA256SUMS?

¿Cómo crear un archivo SHA256SUMS?

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.

  1. ¿Existe una manera sencilla de generar un archivo SHA256SUMS para todos los archivos de un directorio?

  2. ¿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:

Además:

La documentación completa de sha256sum se mantiene como manual de Texinfo. Si infoy sha256sumestán instalados correctamente en su sitio, el comando

info coreutils 'sha256sum invocation'

debería darle acceso al manual completo.

Fuentesha256sum- calcular y verificar el resumen de mensajes SHA256

Respuesta3

sha256sum -bno 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

información relacionada