checksum_db

Esta script genial, la hice basada en ‘hash_db’, con esto obtenés un solo hash o checksum para todo un directorio y subdirectorios.

Así podés saber por ejemplo, si un directorio de otra computadora o disco o servidor, es lo mismo que tu directorio, y luego ver qué cambió:

             https://github.com/jmcabo/checksum_db

Archivo directo en Python. Meter chmod +x checksum_db para usarlo. Funciona en Linux y Windows:

              checksum_db.zip

Para crear el checksum del directorio actual y todos sus subdirs:

      checksum_db init

Para que agrege los archivos recientemente copiados o agregados a un subdir:

      checksum_db update

Para listar los cambios de fecha o de archivos borrados y agregados (sin involucrar el checksumeado):

      checksum_db status

Para verificar: checksum_db verify soporta todos estos algoritmos:

blake2b, blake2s, md5, md5-sha1, sha1, sha224, sha256, sha384, sha3_224, sha3_256, sha3_384, sha3_512, sha512, sha512_224, sha512_256, sm3 Tiene mucha más funcionalidad que esa Como el dirsum, que es un único checksum que representa todo el árbol de directorios, cambia un bit de cualquier archivo y ya da distinto.

Y el dirsumnow Y buscar duplicados. Y otro comando para generar el archivo SHA1SUM o MD5SUM, etc a partir del json db, que son lo usual standard. Entonces para comparar dos mirror de un backup no necesitás tener los dos conectados a la vez.

..

Share Button