He escrito un pequeño script de respaldo con rsync
. Me gustaría monitorear su progreso comparando los tamaños totales de archivos en los directorios de origen y destino. du
Es inexacto porque mide el uso del disco, no el tamaño del archivo, y el uso del disco varía entre los sistemas de archivos.
¿Cómo puedo resumir los tamaños de archivo de una estructura de directorio completa?
Respuesta1
Quizás la --apparent-size
opción du
haga lo que busca:
--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
Eso debería eliminar la dependencia del tamaño de los bloques del sistema de archivos u otros metadatos.