@vlarkanov

Linux: как подсчитать общий объем файлов, созданных в период с «дата» по «дата»?

Всем привет!
Есть директория с кучей поддиректорий с файлами. Нужно подсчитать суммарный объем всех файлов созданный с "дата" по "дата". Пробовал вот так:

find /mnt/directory/ -type f -mtime $(date +%s -d"Feb 1, 2019 00:00:01") -mtime $(date +%s -d"Feb 28, 2019 23:59:59") | du -sb --files0-from=-  | awk '{ total += $1} END { print total/1024/1024/1024 }'


но кажется, накосячил с условием - получил 0.

Как сделать правильно?
  • Вопрос задан
  • 118 просмотров
Пригласить эксперта
Ответы на вопрос 2
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Почему у вас два раза -mtime?

+n for greater than n,
-n for less than n,
Ответ написан
@vlarkanov Автор вопроса
Разобрался. Нужно указать вот такие ключи -newerct "1 Jan 2019" ! -newerct "1 Feb 2019"
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы