银河麒麟删除某目录下前N个文件夹、前N个文件
作者:动易软件
来源:本站原创
点击数: 次
发布时间:2024年09月30日
问题描述:银河麒麟删除某目录下前N个文件夹、前N个文件
问题分析:举个例子,比如是/var/crash目录,先统计一下数量,然后再删除
ind /var/crash -type f | wc -l #查文件数量
find /var/crash -type d | wc -l #查文件夹数量
解决方案:
ls -tp /var/crash | grep '/$' | head -n 50 | xargs -I {} rm -r /var/crash/{} #删前50个文件夹
ls -tp /var/crash | grep -v '/$' | head -n 50 | xargs -I {} rm -- /var/crash/{} #删前50个文件