Uma combinação de find
e du
enviada para awk
deve funcionar - algo como o seguinte
find -mtime -10 -type f -exec du '{}' \; | awk '{s+=$1} END {print s}'
onde você pode ajustar o parâmetro mtime
(ou usar mmin
) para atender às suas necessidades. Neste exemplo, os arquivos modificados até 10 dias atrás estão incluídos.