Назад | Перейти на главную страницу

Найдите файлы, созданные за определенное время, с помощью команды find в Linux

Эта команда работает нормально

find /eqtynas/ -type f -mtime -1 -print0 | du -ch --files0-from=- --total -s > /tmp/24hourUsage.20171101 &

однако с момента запуска команды проходит 24 часа. Итак, если я запустил это в 19:00, я получу много файлов с предыдущего рабочего дня, начиная с 19:00.

Я попробовал -daystart команда, которую мне трудно интегрировать с использованием канала к диску. По какой-то причине -daystart засасывает файлы за предыдущий день (до полуночи).

Будет ли способ извлечь только файлы, созданные с 7 утра до 5 вечера (десять часов), с помощью команды find в Linux?