Como criar um arquivo SHA256SUMS?

Como criar um arquivo SHA256SUMS?

Posso verificar o conteúdo de vários arquivos em um diretório em relação às somas de verificação contidas em um arquivo chamado, por exemplo, SHA256SUMS com sha256sum -c SHA256SUMS.

  1. Existe uma maneira fácil de gerar um arquivo SHA256SUMS para todos os arquivos em um diretório?

  2. Qual é a sintaxe exata do arquivo SHA256SUMS e onde está a documentação (se houver) dessa sintaxe?

Responder1

Provavelmente não é a melhor solução, mas funcionou para mim:

cd directory
sha256sum -b * > SHA256SUMS

Não sei o que acontece se houver subdiretórios no diretório. Para documentação, veja a resposta de DavidPostill.

Responder2

Onde está a documentação do sha256sums?

A documentação do GNU Core Utils para md5sum pode ser encontrada em:

Além disso:

A documentação completa do sha256sum é mantida como um manual do Texinfo. Se infoe sha256sumestiverem instalados corretamente em seu site, o comando

info coreutils 'sha256sum invocation'

deve lhe dar acesso ao manual completo.

Fontesha256sum— calcula e verifica o resumo da mensagem SHA256

Responder3

sha256sum -bnão funciona recursivamente

Fazem isto:find . -type f -exec sha256sum {} > checksums.txt \;

-type -f é necessário para excluir diretórios, -exec em vez de -execdir para obter o caminho incluído na lista de somas de verificação, o que facilita a verificação automática

informação relacionada