Команды Linux · 1 min read · Sep 21, 2025

Учебник по команде sum в Linux для начинающих (с примерами)

По мере того как вы начинаете проводить все больше времени, работая в командной строке Linux, вы, как правило, изучаете утилиты, которые не так часто используются. Одним из таких инструментов является sum, который предлагает всего две функции: отображение контрольной суммы и количество блоков для входных файлов. В этом коротком учебнике мы быстро обсудим основы sum, используя несколько простых для понимания примеров.

Но прежде чем мы это сделаем, стоит упомянуть, что все примеры в этом учебнике были протестированы на машине с Ubuntu 16.04 LTS.

Команда sum в Linux

Как уже упоминалось выше, команда sum предоставляет информацию о контрольной сумме файла и количестве блоков, из которых состоит файл. Следующий синтаксис:

sum [OPTION]... [FILE]...

А вот как страница man инструмента определяет его:

Печатает контрольную сумму и количество блоков для каждого ФАЙЛА.

Следующие примеры в формате вопросов и ответов должны дать вам хорошее представление о том, как работает инструмент.

Вопрос 1. Как использовать команду sum?

Основное использование довольно просто - просто передайте входной файл команде. Например:

sum file1

А вот вывод, который команда выдала на моей системе:

54333     1

Первый элемент - это контрольная сумма, а второй - количество блоков для файла.

Вопрос 2. Как заставить sum принимать ввод из STDIN?

Для этого вам нужно просто запустить команду sum без какого-либо ввода.

sum

Когда вы нажмете Enter, команда будет ждать, пока вы предоставите ввод.

Как только имя входного файла будет предоставлено, просто нажмите ctrl+d, и вы получите вывод.

Вопрос 3. Как изменить алгоритм, используемый sum?

Инструмент предлагает две опции: -r и -s. Первая включает алгоритм BSD sum, в то время как вторая говорит sum использовать алгоритм System V. Также с -r sum использует блоки по 1k, а с -s - блоки по 512 байт.

Вот пример:

Чтобы узнать больше о sum, вы можете использовать стандартные опции –help и –version. Первая отображает полную справочную информацию, а вторая выводит информацию о версии инструмента.

Заключение

Как вы могли заметить, команда sum очень проста для понимания и использования - кривая обучения очень низкая. Мы обсудили почти все параметры командной строки, которые предлагает инструмент. Чтобы узнать больше о Sum, перейдите на его страницу man.

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.