Как создать файл SHA256SUMS?
Я могу проверить содержимое нескольких файлов в каталоге по контрольным суммам, содержащимся в файле с именем, например, SHA256SUMS с sha256sum -c SHA256SUMS.
Существует ли простой способ создания файла SHA256SUMS для всех файлов в каталоге?
Каков точный синтаксис файла SHA256SUMS и где находится документация (если есть) этого синтаксиса?
3 ответа
Возможно, не лучшее решение, но оно сработало для меня:
cd directory
sha256sum -b * > SHA256SUMS
Не знаю, что он делает, если в каталоге есть подкаталоги. Для документации см. Ответ DavidPostill.
Где документация для sha256sums?
Документацию по GNU Core Utils для md5sum можно найти по адресу:
- 6.4 md5sum: распечатать или проверить дайджесты MD5 и
- 6.6 утилиты sha2: распечатайте или проверьте дайджесты SHA-2.
К тому же:
Полная документация для sha256sum поддерживается в виде руководства в формате Texinfo. Если
info
а такжеsha256sum
правильно установлены на вашем сайте, командаinfo coreutils 'sha256sum invocation'
должен дать вам доступ к полному руководству.
Источник sha256sum - вычислить и проверить дайджест сообщения SHA256
sha256sum -b
не работает рекурсивно
Сделай это:find . -type f -exec sha256sum {} > checksums.txt \;
-type -f нужен для исключения каталогов, -exec вместо -execdir чтобы включить путь в список контрольных сумм, что облегчает автоматическую проверку