stat --printf="%Y,%n\n" /root/*.txt | sort -r | tail -n +3 | awk -F"," '{print $2}' | xargs rm -rf
效果:删除/root目录下所有.txt结尾的文件,但保留最近的3份
使用脚本方式加入crontab即可
stat --printf="%Y,%n\n" /root/*.txt | sort -r | tail -n +3 | awk -F"," '{print $2}' | xargs rm -rf
效果:删除/root目录下所有.txt结尾的文件,但保留最近的3份
使用脚本方式加入crontab即可