Я ищу простой способ считать использованное пространство в каталоге (и поддиректора) с определенной даты вперед.
Это могло быть сделано путем создания исключить файла с find
и парсинг этого к du
с исключить опцией, но я задаюсь вопросом, нет ли более хорошего способа сделать это. Сумма файлов, которые будут считаться, составляет несколько сотен тысяч.
Какие-либо предложения?
Комбинация find
, и du
переданный по каналу в awk
должна работать - что-то как следующий
find -mtime -10 -type f -exec du '{}' \; | awk '{s+=$1} END {print s}'
, где можно корректироваться mtime
параметр (или использование mmin
) для удовлетворения потребностям. В этом примере файлы изменили, до 10 дней назад включены.