linux shell 中怎样列出一个目录中最近15分钟内生成的文件
发布网友
发布时间:2022-05-01 05:41
我来回答
共1个回答
热心网友
时间:2022-06-25 03:33
如果你的文件只是生成不会修改的话,可以这样:
find
*
-mmin
-15
2>/dev/null
如果可能修改,则需要这样(先创建一个
15
分之前的时间戳的文件,然后找比这个文件新的文件):
touch
-t
$(date
-d
"15
min
ago"
+%Y%m%d%H%M)
temp.tmp
find
*
-newer
temp.tmp
2>/dev/null
rm
-rf
temp.tmp