Сумма (Unix) - Sum (Unix)
Оригинальный автор (ы) | Кен Томпсон |
---|---|
Разработчики) | AT&T Bell Laboratories |
изначальный выпуск | 3 ноября 1971 г. |
Операционная система | Unix, Unix-подобный, Inferno |
Тип | Команда |
Лицензия | coreutils: GPLv3 + |
сумма
это основная утилита, доступная на Unix и Unix-подобный операционные системы. Эта утилита выводит контрольная сумма каждого аргумента файл, а также количество блоки они берут на диск.[1]
Обзор
Существует GNU утилита, написанная Кайван Агайепур и Дэвид Маккензи и распространял Unix - и Linux операционные системы на базе.
Согласно странице руководства,[1] сумма
использует два разных алгоритмы для вычисления контрольной суммы и блоков Контрольная сумма SYSV алгоритм и Контрольная сумма BSD (дефолт ) алгоритм. Переключение между двумя алгоритмами осуществляется с помощью параметров командной строки.
Алгоритмы, реализованные в этой программе, менее чувствительны, чем более современные. контрольная сумма методы; алгоритм SYSV даже не зависит от порядка данных. На странице руководства GNU говорится: «сумма предоставляется для совместимости; cksum программа предпочтительнее в новых приложениях ».
Синтаксис
В сумма утилита вызывается из командная строка согласно следующему синтаксису:
сумма [ОПЦИЯ] ... [ФАЙЛ] ...
с возможными параметрами опции:
-р
- использовать Контрольная сумма BSD алгоритм, используйте 1К блоков (defats -s)
-s
,--sysv
- использовать Контрольная сумма SYSV алгоритм, используйте блоки по 512 байт
--помощь
- отобразить экран справки и выйти
--версия
- вывести информацию о версии и выйти
Если параметр файла не задан или если установлен ФАЙЛ -
, то стандартный ввод используется как входной файл.
Смотрите также
- Основные утилиты GNU
- UnxUtils порт на родной Win32