在搭建一次演示环境的时候 因为有视频直播切片 领导要求视频切片文件保存7天 ,最后把这个定时清理给忘掉了 最后文件太多吧磁盘沾满了。

想起了find 命令解决

find 对应目录 -mtime +7 -name "文件名" -exec rm -rf {} ; find 对应目录 -mmin +30 -name "文件名" -exec rm -rf {} ;

find /file/live/s01/50000020-7a1f-4d66-92db-4b0f15a2a4ad/5000/ -mtime +7 -name ".ts" -exec rm -rf {} ; /file/live/s01/50000020-7a1f-4d66-92db-4b0f15a2a4ad/5000/ 文件路径
-mtime 时间格式 -mtime 按照天数 -mmin 按照分钟 +7:查找7天前的文件,这里用数字代表天数; -name "
.ts" :希望查找的数据类型,".ts"表示查找扩展名为ts的所有文件,""表示查找所有文件,这个可以灵活运用,举一反三; -exec:固定写法; rm -rf:强制递归删除,包括文件和目录; {} ; :固定写法,一对大括号+空格++;