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