ls-s команда, какой размер файла

Когда Вы вводите ls -s, какую единицу размера это использует для отображения размеров файла - биты, байты, мегабайты?

7
задан 15 January 2019 в 17:41

2 ответа

Это показывает размер файла в блоках. Я предполагаю, это находится в KBS. Если Вы используете -h опция наряду с -s, как ls -sh Вы видели размер в человекочитаемом формате. Поскольку больше информации проверяет страницу справочника.

10
ответ дан 23 November 2019 в 06:23

Единицами является KiBs (1 024 байта).

От man ls:

-s, --size
       print the allocated size of each file, in blocks

Но насколько большой блок? От info coreutils ls:

Обычно дисковое выделение печатается в единицах 1 024 байтов, но это может быть переопределено

Также стоит отметить это ls -s говорит, что символьные ссылки занимают 0 места, в то время как ls -l не делает. Например. ls -l дает размер / как 1, /var как 4, /home/username как 14, и т.д.

1
ответ дан 23 November 2019 в 06:23

Другие вопросы по тегам:

Похожие вопросы: