LINUX.ORG.RU

Show directory sizes - показывает размер отличный от du


0

1

mc-4.8.6-2.fc17.i686 Use SI size units - снят флажок.

Делаю на каталоге Downloads в хомяке Show directory sizes. Пишет размер 69989M

Однако же

$ /usr/bin/du -sm ./Downloads

59005 ./Downloads

И на многих других каталогах отличается. Но есть каталоги, у которых размер mc и du совпадает. В чем причина?

Deleted

Последнее исправление: Deleted (всего исправлений: 1)

а еще с другими ключами du которые на линки влияют

[user@usernb ~]$ /usr/bin/du -sm Downloads/
59005	Downloads/
[user@usernb ~]$ /usr/bin/du -smD Downloads/
59005	Downloads/
[user@usernb ~]$ /usr/bin/du -sml Downloads/
59019	Downloads/
[user@usernb ~]$ /usr/bin/du -smL Downloads/
59005	Downloads/
[user@usernb ~]$ /usr/bin/du -smP Downloads/
59005	Downloads/
[user@usernb ~]$ /usr/bin/du -smx Downloads/
59005	Downloads/
Deleted
()
Ответ на: комментарий от Deleted

Пусть du выведет размер в байтах. Если его разделить на (1024*1024), то должно получиться то же, что и в MC.

akk ★★★★★
()
Ответ на: комментарий от akk
$ /usr/bin/du -sb ./Downloads/
73391500893	./Downloads/
# ^^^^^^^^^ - вот это равно 69991M

$ /usr/bin/du -sB1 ./Downloads/
61870387200	./Downloads/

Короче да, при использовании ключа -b ($ /usr/bin/du -sb ./Downloads/ ) и пересчете значения в мегабайты («мибибайты») значения du и mc практически совпадает - 69991 и 69989M .

Суть: ключ -b «Equivalent to --apparent-size --block-size=1»

А сам ключ --apparent-size так же мегаполезен, а я про него не знал.

Погрешность в пару мегабайт спишу на всякие пустые папки, которые по-разному du и mc считают (наверное).

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