Background:
ADF-RR ST/PT 中生成很多log文件
/var/spool/mqueue下海量文件,几百万
rm * -f肯定不行
list | xargs rm -f
按说行,网上大家都说行,但是此命令执行一会就自动退出了,而且ls | wc -l
发现啥都没删掉
想了想用sed
先ls > list 生成list文件
写了个脚本
#!/bin/bash
line=`wc -l list | awk ‘{print $1}’`
i=1
d=100
while [ $i -lt $line ] ; do
sed -n “$i,$d”p list | xargs rm -f
let i=i+100
let d=d+100
done
每次删100个