比较文件的当前日期和时间

时间:2014-05-27 10:08:07

标签: date unix time comparison

我希望将文件的上次更新日期和时间与当前日期进行比较。

至于文件的日期/时间,我正在分割时间和日期标签,如下所示:

find . -maxdepth 1 -type f -name \*.dat -printf "%Tm,%Td,%TH,%TM\n"

我希望将此与当前日期相匹配:

date '+%m,%d,%H,%M'

两者的格式相同 - DD MM HH MM - 我想比较时间是否超过两分钟。

我最好的编码选项是什么?我可以使用我获得的值吗?

甚至 - 会有更简单的方法吗?

1 个答案:

答案 0 :(得分:1)

是的,有一种更简单的方法。

您可以使用

find -mmin -2

用于查找不到两分钟前已更改的所有条目。

或者,当然,使用

find -mmin +2

查找超过两分钟的条目(已超过两分钟前更改过)。

相关问题