LINUX.ORG.RU

точный размер файлов


0

0

Для подсчета размера содержимого каталога использую команду du -sb <dir>
Проблема в том, что добавляется размеры директорий, что приводит к различным показателям тогоже набора файлов на разных ФС.
Как не считать в данном случаи "размер" просто каталога.
Я понимаю, что каталог для ОС это тотже файл, но в данном случаи это мешает; да и пустое дерево каталогов хотелось бы видеть нулевого размера.

Может какие утилиты подобные du есть?

anonymous

du -sb <dir>/*

anonymous
()

$ (echo -n "("; find . -type f -printf "%b+" ; echo "0)/2")|bc     371704

$ du -sk .
372528  .

anonymous
()
Ответ на: комментарий от anonymous

(echo -n "("; find . -type f -printf "bbb+" ; echo "0)/2")
(bbb+bbb+bbb+bbb+bbb+bbb+bbb+bbb+bbb+bbb+bbb+bbb+bbb+bbb+bbb+bbb+bbb+bbb+bbb+bb b+bbb+bbb+bbb+bbb+bbb+bbb+bbb+bbb+bbb+bbb+bbb+bbb+bbb+bbb+bbb+bbb+bbb+bbb+bbb+bb b+bbb+bbb+bbb+bbb+bbb+bbb+bbb+bbb+bbb+bbb+bbb+bbb+bbb+bbb+bbb+0)/2

Идею я понял, доработаю и разберусь ...
Думал готовое решение есть

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