Суммировать размеры файлов структуры каталогов?
Я написал небольшой резервный скрипт с rsync
, Я хотел бы следить за его прогрессом, сравнивая общие размеры файлов в исходных и целевых каталогах. du
Является неточным, потому что он измеряет использование диска, а не размер файла, и использование диска варьируется в зависимости от файловой системы.
Как я могу суммировать размеры файлов всей структуры каталогов?
1 ответ
Решение
Возможно, --apparent-size
вариант для du
будет делать то, что вы после:
--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
Это должно устранить зависимость от размеров блоков файловой системы или других метаданных.