文件太多,rm命令提示参数过多无法删除


背景:在文件较少的情况下,我们一般使用 rm -rf 删除某目录下的文件,但当文件数量多时,使用 rm -rf 命令报错Argument list too long,提示参数列表太长,解决方案:使用管道命令批次地删除。

image-20221110220511987

1、文件数量较少情况时,删除目录下的文件

1ls | xargs rm -f

2、当文件数量很多时,需按批执行删除

1ls | xargs -n 10 rm -rf
1ls | grep 2019_11 | xargs -n 90 rm -rf