Я пытаюсь переделать команду ls в C;Мне нужно реплицировать «итоговую» строку, если содержимое каталога указано (именно так, как это делает Unix ls).Я знаю, что это сумма размера файла (без учета мягкой ссылки и содержимого внутреннего каталога), округленная в большую сторону, разделенная на локальную переменную BLOCKSIZE, исправьте меня, если это не так.Вопросы: что такое BLOCKSIZE, как я могу проверить его с терминала и как получить его значение в c.PS: моя программа c должна быть запущена из bash, как ./program [options] {files}, я не могу передать что-либо еще в argv в main.Заранее спасибо!