Просмотр размера файла в удобочитаемом формате без округления в macOS bash

#bash #macos #shell

#bash #macos #оболочка

Вопрос:

В bash я могу использовать du -sh для просмотра размеров файлов в удобочитаемых форматах и ls -lta для просмотра полного размера в байтах. Есть ли способ просмотреть удобочитаемую сумму без округления? Примеры ниже.

du

 ~ du -sh test.txt
 26G    test.txt
  

ls

  ~ ls -lta test.txt 
-rw-r--r--  1 username  staff  27992876444 Apr  2 10:53 test.txt
  

желаемый

  ~ some_command test.txt
26gb 72mb 89kb 412b
  

Комментарии:

1. Ни у du ни ls нет возможности выводить данные в этом формате. Для этого вам придется написать свою собственную процедуру.

2. Есть ли какая-либо другая команда или двоичный файл, который делает это? Было бы нетрудно написать свой собственный, но я бы предположил, что кто-то уже решил эту проблему раньше

3. Насколько я знаю, нет.