LINUX.ORG.RU

Странное различие в размер файла и размер файла на диске

 


0

1

Внезапно обратил внимание, что один каталог с 140 файлами фотками, занимает 8 гигов места.

Это не типично и через чур много.

Файловый менеджер pcmanfm показывает разницу в размере файла и размере файла на диске в 10 раз. Для любого из этих файлов.

Почему? Что же это?

Никогда не видел ничего подобного. Как лечить?

Скриншот: http://s1.ipicture.ru/uploads/20130218/BrES2xpg.png


Покажите лучше:

du -xsh <ваш каталог>

И сравните размер выводимый:

stat <имя файла>
ls -ls <имя файла>

kostik87 ★★★★★
()
Ответ на: комментарий от trollface

Я не лечил. просто перестал чесать

APM
() автор топика

Глядя на картинки, есть предположение, что кто-то зачем-то пытается пересчитывать байты в биты y=x*8. Что имеет смысл для отображения скоростей при передаче данных и лишено смысла для размеров файлов, а функция отображения одна и та же.

justAmoment ★★★★★
()
17 января 2014 г.

Грамотеев нынче много развелось...

Хоть тема и старая, но отвечу, чтоб нубы не путались. APM, kostik87, trollface, justAmoment, никакая это не ошибка. Просто есть разница между размером файла и размером файла на диске (про кластеры и файловые системы почитайте в общем). Создайте 1000 почти пустых файлов и убедитесь, если не верите.

#!/bin/bash
number=0
while [ $number -lt 1000 ]; do
    echo "1">Тут путь наберите до той папки где будет 1000 файлов.
    number=$((number + 1))
done
И сравните вывод
du -xsh
du -xsh --apparent-size
И больше не пишите ерунду про PCManFM и то, чего не знаете.

PS
Подсветка кода на LINUX.ORG.RU красивая.

anonymous
()

через чур

чересчур

sdio ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.