ll -t | tail -n +3 | awk 'BEGIN {FS=" "} NR > 3 {print $NF}' | xargs -i rm /opt/.../test/{}
-n后面的+多少,就留多少文件,
/opt/.../test 就是你的监控文件路径
本文介绍了一种使用Shell脚本监控指定目录下文件的方法。通过ll、tail、awk等命令组合,可以实现对指定数量的最新文件进行监控,并将这些文件传递给特定路径下的处理程序。此方法适用于自动化监控任务。
ll -t | tail -n +3 | awk 'BEGIN {FS=" "} NR > 3 {print $NF}' | xargs -i rm /opt/.../test/{}
-n后面的+多少,就留多少文件,
/opt/.../test 就是你的监控文件路径
1959
3862
1070
1328
593

被折叠的 条评论
为什么被折叠?