sum (Unix)

Материал из Википедии — свободной энциклопедии
Данная страницане проверялась участниками с соответствующими правами.
Перейти к навигацииПерейти к поиску
sum
Типкоманда
АвторТомпсон, Кен
РазработчикAT&T Bell Labs
Операционные системыUnix,Unix-подобная операционная система,Inferno
Дата выпуска3 ноября 1971; 54 года назад (1971-11-03)
Лицензияcoreutils:GPLv3+

sum — это устаревшаяутилита, доступная в некоторыхUnix иUnix-подобныхоперационных системах. Эта утилита выводитконтрольную сумму каждогофайла, а также количество блоков, которые эти файлы занимают назапоминающем устройстве[1].

Содержание

Обзор

[править |править код]

Программаsum обычно не используется и полезна только для исторического интереса. Она не является частью набораPOSIX. Обычно доступны два алгоритма: 16-битнаяконтрольная сумма BSD и 32-битнаяконтрольная сумма SYSV. Они оба слабее алгоритмаCRC32, используемого утилитойcksum[2].

Алгоритм, используемыйпо умолчанию в реализациях FreeBSD и GNU — это более слабый алгоритм контрольной суммы BSD. Переключение между двумя алгоритмами осуществляется с помощью параметров командной строки[2].

Синтаксис

[править |править код]

Утилитаsum вызывается изкомандной строки в соответствии со следующим синтаксисом:

sum [ОПЦИЯ]... [ФАЙЛ]...

с возможными параметрами:

  • -r
    • использовать алгоритм контрольной суммы BSD, а также выводить размер файла в блоках по 1Кбайту (отменяет опцию -s)
  • -s,--sysv
    • использовать алгоритм контрольной суммы SYSV, а также выводить размер файла в блоках по 512 байт
  • --help
    • показать справку
  • --version
    • вывести информацию о версии

Если параметр файла не задан или сам параметр ФАЙЛ равен-,стандартный поток ввода используется как входной файл[1].

См. также

[править |править код]

Литература

[править |править код]
  1. 12sum(1) — manual pages fromGNUcoreutils
  2. 12sum(1) — страница справкиman по пользовательским командамFreeBSD  (англ.)

Ссылки

[править |править код]
У этой статьиесть 2 проблемы, помогите их исправить:
Эту статью необходимоисправить в соответствии справилами Википедии об оформлении статей.
Пожалуйста, помогите улучшить эту статью.(7 февраля 2021)
Достоверность этой статьипоставлена под сомнение.
Необходимо проверить точностьфактов идостоверность сведений, изложенных в этой статье. Соответствующую дискуссию можно найти настранице обсуждения.(7 февраля 2021)
Пожалуйста, после исправления проблемы удалите соответствующий шаблон. Узнать, как это сделать, можно насправочной странице.
Источник —https://ru.wikipedia.org/w/index.php?title=Sum_(Unix)&oldid=148317882
Категории:
Скрытые категории: