Простой способ считать использование диска после определенной даты

Я ищу простой способ считать использованное пространство в каталоге (и поддиректора) с определенной даты вперед.

Это могло быть сделано путем создания исключить файла с find и парсинг этого к du с исключить опцией, но я задаюсь вопросом, нет ли более хорошего способа сделать это. Сумма файлов, которые будут считаться, составляет несколько сотен тысяч.

Какие-либо предложения?

0
задан 12 July 2016 в 14:56

1 ответ

Комбинация find, и du переданный по каналу в awk должна работать - что-то как следующий

 find -mtime -10 -type f -exec du '{}' \; | awk '{s+=$1} END {print s}'

, где можно корректироваться mtime параметр (или использование mmin) для удовлетворения потребностям. В этом примере файлы изменили, до 10 дней назад включены.

1
ответ дан 28 September 2019 в 23:47

Другие вопросы по тегам:

Похожие вопросы: