使用 Linux find 命令查找在时间范围内创建的文件

使用 Linux find 命令查找在时间范围内创建的文件

此命令运行良好

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

但是,自从我运行该命令以来,它需要 24 小时的时间。因此,如果我在晚上 7 点运行此命令,我会从前一个工作日晚上 7 点开始获取大量文件。

我尝试了该-daystart命令,但很难将其与管道到磁盘的使用集成。出于某种原因,-daystart它正在吸收前一天(午夜之前)的文件。

有没有办法用 Linux find 命令提取从早上 7 点到下午 5 点(十小时时间范围)创建的文件?

相关内容