Действительно ли возможно заставить ls показывать размер файла, не выделенный размер?

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

$ ls -lshk
9962420 -rw-r--r--  1 stevebennett  staff    19G 16 Jan 14:30 parcelsclip.zip_.gstmp

В этом случае файл составит 19 ГБ в конечном счете, но прямо сейчас, это - только 9.96 ГБ, как обозначено первым столбцом.

Существует ли способ иметь это 19G шоу столбца текущий размер (9962420), но в человечески-благоприятных терминах (10 ГБ)?

0
задан 16 January 2020 в 23:13

1 ответ

Использовать du -h filename вместо ls.

"du" обозначает "использование диска", и, хотя обычно используется для каталогов, это также сообщает для единственных файлов о количестве дискового пространства, которое они на самом деле занимают.

-h заставляет его сообщить о человекочитаемых числах, например, "10.0G".

1
ответ дан 19 January 2020 в 09:12

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

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