目录结构是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