批量删除指定的文件但保留最近的几份

laozhang 2018-11-27 419

stat --printf="%Y,%n\n" /root/*.txt | sort -r | tail -n +3 | awk -F"," '{print $2}' | xargs rm -rf

效果:删除/root目录下所有.txt结尾的文件,但保留最近的3份

使用脚本方式加入crontab即可

最新回复 (0)
    • 杂七杂八
      2
          
返回
发新帖