Linux删除目录大量文件提示argument list too long

问题说明

目录下存在大量文件时,我们删除文件使用 rm -rf *时,删除会提示如下报错:

 [root@SH-IDC1-10-19-3-87 kubernetes]# rm -rf kubelet*
-bash: /usr/bin/rm: Argument list too long

这里问题的原因就是: 正则匹配,文件的列表过多,导致的问题。

处理方式

 [root@SH-IDC1-10-19-3-87 kubernetes]# find ./ -name "kubelet*" -print0 |xargs -0 rm

说明:find目录下的文件,将文件名称打印出来并进行删除

posted @ 2024-11-18 11:29  yuhaohao  阅读(54)  评论(0编辑  收藏  举报