Почему размер файла ls show отличается при изменении размера блока?

Ok Нашел решение здесь... Скопируйте все файлы на раздел NTFS... Отформатируйте или создайте другого пользователя и скопируйте нужные файлы на новую систему или новую учетную запись пользователя... Готово...

1
28.05.2019, 12:46
1 ответ

Значения показаны с использованием степени 2, а не степени 10; таким образом, 1M — это 1 048 576 байт, а 1G — 1 073 741 824 байта.

При соответствующем делении значения совпадают с lsвыводом (, округленным в большую сторону):

$ echo $((84972633333.0/1024/1024))
81036.218007087708

$ echo $((84972633333.0/1024/1024/1024))
79.136931647546589

Вы можете указать KB, MB, GBи т. д. вместо использования степени 10:

ls -l --block-size=MB backup.tgz

Подробнее см. в разделе о размерах блоков в документации coreutils.

5
27.01.2020, 23:18

Теги

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