SOLARIS: “du -s” vs “du -sh”

1

Em todos os servidores SOLARIS, eu tenho acesso a du -s , por algum motivo, retorna cerca de duas vezes do que deveria.

Exemplo:

root@someserver:/tmp/testdir# uname -a
SunOS someserver 5.11 11.1 sun4u sparc SUNW,SPARC-Enterprise
root@someserver:/tmp/testdir# which du
/usr/bin/du
root@someserver:/tmp/testdir# ls -la
total 51824
drwxr-xr-x   2 root     root         183 Nov 14 13:08 .
drwxrwxrwt  20 root     sys         3191 Nov 14 13:05 ..
-rw-r-----   1 root     root     26513019 Nov 14 12:59 test.file
root@someserver:/tmp/testdir# du -s .
51808   .
root@someserver:/tmp/testdir# du -sh .
  25M   .

O arquivo tem cerca de 25MB, o du -sh também o relata corretamente. Mas du -s informa 50ish MB ??

O que há com isso?

    
por fgysin 14.11.2014 / 13:11

1 resposta

4

Originalmente du foi escrito para informar o número de setores de 512 bytes, e esse ainda é o padrão em muitos sistemas Unix.

Então seus dois resultados são os mesmos.

    
por 14.11.2014 / 13:23

Tags