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?
Responder1
Talvez a --apparent-size
opção du
faça o que você procura:
--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 eliminar a dependência dos tamanhos dos blocos do sistema de arquivos ou de outros metadados.