du no Mac OS 10.9 fornece duas respostas diferentes para o mesmo diretório

1

Se eu executar du no meu iMovie Library.imovielibrary , posso obter dois resultados diferentes, dependendo de como eu corro du . No entanto, acredito que ambos devem resultar no mesmo valor. Eis:

davids-imac:Movies david$ du -s iMovie\ Library.imovielibrary
33069784    iMovie Library.imovielibrary
davids-imac:Movies david$ du -s * | grep iMovie\ Library.imovielibrary
9816792 iMovie Library.imovielibrary
davids-imac:Movies david$ cd iMovie\ Library.imovielibrary/
davids-imac:iMovie Library.imovielibrary david$ du -s .
33069784    .

33069784 vs 9816792? Huh?!?

Se eu copiar este pacote para outra máquina 10.9 usando idem sobre AFP, ele mostrará o valor correto independentemente.

A única coisa em que consigo pensar é que existe algum tipo de corrupção no sistema de arquivos ou possivelmente compressão no trabalho que o idem não detectou. Ou usar * de alguma forma trata pacotes de maneira diferente? Mas eu esperaria que isso acontecesse na minha outra máquina também.

Alguma idéia?

    
por devguydavid 19.03.2014 / 05:45

0 respostas