Resuma os tamanhos dos arquivos de uma estrutura de diretórios?

5

Eu escrevi um pequeno script de backup com rsync . Gostaria de monitorar seu progresso comparando o tamanho total dos arquivos nos diretórios de origem e destino. du É impreciso porque mede o uso do disco, não o tamanho do arquivo, e o uso do disco varia entre os sistemas de arquivos.

Como posso resumir os tamanhos dos arquivos de uma estrutura de diretórios inteira?

    
por Adam Matan 17.08.2011 / 10:33

1 resposta

6

Talvez a opção --apparent-size para du faça o que você quer depois:

--apparent-size
       print apparent sizes,  rather  than  disk  usage;  although  the
       apparent  size is usually smaller, it may be larger due to holes
       in ('sparse') files, internal  fragmentation,  indirect  blocks,
       and the like

Isso deve remover a dependência dos tamanhos dos blocos do sistema de arquivos ou de outros metadados.

    
por James Henstridge 17.08.2011 / 10:42

Tags