最新消息:时间抓起来说是金子,抓不住就是流水。

-bash: /bin/rm: 参数列表过长

问题集锦 老子黑牵翻 5106浏览 1评论

        今天,一个运维给我说,我们网站一个缓存文件夹下面有28万个文件,全是16进制的缓存文件,以.php结尾的,然后这些文件太多,影响了网站的访问速度,所以他准备把这些文件都删掉,所以他在那个缓存文件夹里执行rm -f  *.php 但执行这个命令不到5秒钟,报错 错误就是如下 -bash: /bin/rm: 参数列表过长 。

        这下他急了,对于这个问题,他不知道怎么解决,其实这个问题的出现就是因为单个文件夹下面的文件数太多,导致命令执行失败,后来我就用另外一个命令,成功把这个文件夹下的所有.php文件全部删除了,命令如下:find . -name "*.php" | xargs rm -rf   问题解决。

转载请注明:LINUX服务器运维架构技术分享 » -bash: /bin/rm: 参数列表过长

头像
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (1)

  1. 头像
    博主的文章很精采
    唐届首拒8年前 (2013-12-10)回复