目录下文件过多,导致无法批量删除

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了目录下文件过多,导致无法批量删除相关的知识,希望对你有一定的参考价值。

在删除文件过多时,会出现Argument list too long的错误提示;出现该问题后,可以使用如下方式进行处理。

简单汇总:

  • 使用xargs命令结合find使用

find . -name "*" | xargs rm -rf ‘*‘

  • 使用find -exec 遍历,然后执行删除便可。

find /tmp -type f -exec rm {} \;


上述方法中使用了xargs和find中的-exec;以及查找文件中使用了正则匹配。

以上是关于目录下文件过多,导致无法批量删除的主要内容,如果未能解决你的问题,请参考以下文章

因误删文件导致CentOS7开机卡死无法进入图形登录界面

windows 如何删除fis3的发布路径[文件名或扩展名太长,目录层次多无法删除的问题]

Linux下批量删除文件(急)

ViewPager2 无法动态添加删除片段

目录下文件过多删除报错 -bash: /bin/rm: Argument list too long

linux下批量删除文件