linux中使用rm删除固定数量的文件

查看*.dat文件的数量

ll *.dat | wc -l

linux批量删除文件

(1) 使用 awk
ll *.dat | head -n 100 | awk '{ print "rm -f ",$9}'|sh	 ## 删除前100个.dat文件

其它批量删除的方法

(2) 使用 xargs
ls | xargs rm -r
(3)自定义脚本删除
#!/bin/bash		

# 此处通过 DIR 指定待处理文件所在的目录
DIR='/root/mysql'  #待删除目录
cd $DIR

#读取ls结果中的各个文件名进行强制删除
for I in `ls`	
do
rm -f $I   
done

你可能感兴趣的:(linux,命令,linux,awk,rm,删除固定数量的文件)