如何仅在当前时间的2分钟内从日志文件夹中找到日志文件

我是新手 我有一个日志文件夹,其中以以下格式生成日志:

ACS_1/ACS1_Events_OG_Multiple_20200126_014453.log
ACS_2/ACS1_Events_OG_Multiple_20200126_014300.log
ACS_3/ACS1_Events_OG_Multiple_20200126_020553.log

我想查找落入2分钟时间(014315至014515)之间的日志

我尝试使用

find . -name "ACS1_Events_OG_Multiple_20200126_01[4][3,5]*"

但是我没有得到确切的结果,我必须在任何给定的时间范围之间创建自动日志。

caililicailili 回答:如何仅在当前时间的2分钟内从日志文件夹中找到日志文件

因此您可以使用cmin,分别使用以下方式指定时间是小于还是大于或等于您想要的时间:

#smaller - you have to use - before your time
find your-location -cmin -your-time
#greater - you have to use + before your time
find your-location -cmin +your-time
#equal
find your-location -cmin  your-time

例如,我们要检查当前时间的2分钟

find . -iname "ACS1_Events_OG_Multiple_*.log" -cmin -2

甚至更好,例如您撰写时拥有ACS1 ACS2 ACS3,因此最好使用?而不是数字,例如:

find . -iname "ACS?_Events_OG_Multiple_*.log" -cmin -2

祝你好运

本文链接:https://www.f2er.com/2710840.html

大家都在问