centos 删除超出1天的文件命令为什么无效?

目录结构是temp文件夹下面有很多子文件夹,子文件夹里面有每天产生的日志

例如

/root/app/temp/1001/1.log

/root/app/temp/1002/1.log

/root/app/temp/1002/2.log

/root/app/temp/1003/1.log

.....

删除命令:

find /root/app/temp -mtime +1 -name "*.*" -exec rm -Rf {} \;

但是完全不生效,执行后什么也没有被删除。应该怎么修改?

最好是连同1001这种文件夹一起删除

我没这么用过,删除的时候如果只根据时间来做删选的话,也就不用加-name这个选项了,我一般是这样
fing /root/app/temp -mtime +1 |while read line
do
rm -f $line
done