根据修改日期查找文件(指定确切的时间)

根据修改日期查找文件(指定确切的时间)

我的问题是:

如何在给定目录中查找从给定日期(指定确切小时)到另一个给定日期(指定确切小时)修改的文件,例如从 / 。

我认为这可以通过 来实现find

有谁知道如何做到这一点?先感谢您

答案1

去做这个:

find . -newermt "2013-01-01 00:00:00" ! -newermt "2013-01-02 00:00:00"

m 文件引用的修改时间

t 参考被直接解释为时间

答案2

该命令的基本结构find如下所示:

# find <paths> <filters> <actions>

find / -mtime -10 -mtime +4

find具有+和运算符,可与,和选项-一起使用:mtimeatimectime

atime == Access Time
mtime == Modified Time
ctime == Change Time

您可以通过 和/或 阅读inode并定义-*time您的时间间隔+-

答案3

我认为你可以用下面的方法来做到这一点:

find ./* -mtime -10 -mtime +4 -ls

相关内容