Как создать файл SHA256SUMS?

Как создать файл SHA256SUMS?

Я могу проверить содержимое нескольких файлов в каталоге по контрольным суммам, содержащимся в файле, например, с именем SHA256SUMS, с помощью команды sha256sum -c SHA256SUMS.

  1. Есть ли простой способ создать файл SHA256SUMS для всех файлов в каталоге?

  2. Каков точный синтаксис файла SHA256SUMS и где находится документация (если таковая имеется) по этому синтаксису?

решение1

Возможно, это не лучшее решение, но мне оно помогло:

cd directory
sha256sum -b * > SHA256SUMS

Не знаю, что он делает, если в каталоге есть подкаталоги. Для документации см. ответ DavidPostill.

решение2

Где находится документация по sha256sums?

Документацию GNU Core Utils для md5sum можно найти по адресу:

Кроме того:

Полная документация по sha256sum поддерживается в виде руководства Texinfo. Если infoи sha256sumправильно установлены на вашем сайте, команда

info coreutils 'sha256sum invocation'

должен предоставить вам доступ к полному руководству.

Источникsha256sum— вычислить и проверить дайджест сообщения SHA256

решение3

sha256sum -bне работает рекурсивно

Сделай это:find . -type f -exec sha256sum {} > checksums.txt \;

-type -f необходим для исключения каталогов, -exec вместо -execdir для включения пути в список контрольных сумм, что облегчает автоматическую проверку

Связанный контент