Утилита sha256sum#
sha256sum вычисляет и проверяет дайджест сообщений SHA256 (256-бит), а именно соответствующие контрольные суммы.
Синтаксис утилиты:
sha256sum <options> <file>
Где:
<options>- опции;<file>- файл.
Если file отсутствует или равен -, то считывается стандартный ввод.
Опции утилиты представлены в таблице ниже.
Опция |
Описание |
|---|---|
|
Считывает в бинарном режиме |
|
Считывает в текстовом режиме (по умолчанию) |
|
Заканчивает каждую строку вывода значением |
|
Считывает контрольные суммы из |
|
Создает контрольную сумму в стиле |
|
Не завершается ошибкой и не сообщает о статусе в случае отсутствующих файлов |
|
Не выводит сообщение |
|
Не выводит никакой информации, кроме статуса успешного выполнения |
|
Завершает работу с ненулевым статусом в случае неправильно отформатированных строк контрольной суммы |
|
Предупреждает о неправильно отформатированных строках контрольной суммы |
|
Отображает справочную информацию и завершает работу |
|
Выводит информацию о версии и завершает работу |
Опции --ignore-missing, --quiet, --status, --strict и --warn используются только при проверке контрольных сумм.
Пример использования#
Чтобы рассчитать контрольные суммы для файлов path/to/file1, path/to/file2 и сохранить в path/to/file.sha256, используйте команду:
sha256sum path/to/file1 path/to/file2 > path/to/file.sha256