蜗牛789
主机测评与优惠

解决\”/bin/rm: Argument list too long\”删除文件错误

前几天帮助一个网友处理一台服务器的问题,这个朋友安装的是面板,面板无法打开,我在重启Nginx后发现有报错\”No space left on device\”,应该是磁盘空间不足导致的。那就根据习惯肯定是有缓存文件或者有系统垃圾邮件堆积导致的,直接去删除就好了。

然后通过排查找到较大文件的目录,理应看到之后通过rm就可以直接删除,但是执行后出现\”/bin/rm: Argument list too long\”报错,应该是目录中的文件太多、处理时间太长导致的。

ls | xargs -n 10 rm -rf

通过xargs命令,将文件10个分成一组,然后分批删除,这样就不会出现错误了。

备注信息:我们执行上面命令的时候,一定要谨慎,要在当前需要删除文件的目录下执行,不要在其他目录中操作,要不你会删除其他目录文件的。

About 蜗牛

【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。





评论 抢沙发

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