Живет в системных репах, так что ставится стандартно:
# apt install units# dnf install unitsЯ попользовался ей немного. Выглядит удобно. Как минимум, не нужны сторонние конвертеры. В консоли всё делается намного быстрее. Вот мой пример с мебибайтами из прошлой заметки:
# units "10 mebibyte" megabits * 83.88608 / 0.01192092910 мебибайт = 83,89 мегабит. Первое число - результат прямой конвертации 10 мебибайт в мегабиты, второе - коэффициент, с помощью которого может быть выполнена обратная конвертация.
Переводим 100 Мбит в Мбайт:
# units "100 megabit" megabyte * 12.5 / 0.08100 мегабит = 12,5 мегабайт.
Подобную конвертацию часто приходится делать, так что для популярных скоростей я уже и так помню числа. Хотя тут всё просто. Надо делить на 8.
Units умеет конвертировать не только единицы измерения хранения данных, но и многие другие. Понимает при этом только английский язык. Так что если пользоваться регулярно, то ещё и правильное написание быстро запомнится.
Ниже бытовой пример, который может пригодиться. Перевод литров в кубические метры:
# units "100 litres" m^3 * 0.1 / 10100 литров = 0,1 кубический метр.
# units "1 m^3" "10 litres"1 полный куб воды на даче вмещает 100 вёдер для полива огорода 👨🌾
Переводим мили в километры:
# units "60 mile" kilometre * 96.56064 / 0.010356187Чего только в консоли нет. Не удивлюсь, если в стандартных репах можно найти прогноз погоды или курсы валют. А также расчёт силы всемирного тяготения.
#terminal #linux