zoukankan      html  css  js  c++  java
  • Linux下通过rm -f删除大量文件时提示"-bash: /bin/rm: Argument list too long"的解决方法

    Linux下通过rm -f删除/var/spool/postfix/maildrop/中大量的小文件时提示:

    "-bash: /bin/rm: Argument list too long"

    如图:

    blob.png
    通过ls /var/spool/postfix/maildrop/*|wc -l

    发现文件数达到21万多,见附件:
    blob.png

    原因:rm -f的参数过多

    解决方法:可使用awk一次删除一个的方式进行删除,但必须先进入该目录下,操作方法如下:
    1.先进入该目录下:cd /var/spool/postfix/maildrop/ 

    如图:
    blob.png
    2.使用awk删除,命令为:ls -l| awk '{ print "rm -f ",$9}'|sh

    如图:

    blob.png

    3.再次使用命令ls -l查看,发现文件已经删除完成了.如图:
    blob.png
     

  • 相关阅读:
    购物车宣传页
    项目开发流程
    AJAX跨域
    jQuery中的AJAX
    AJAX封装
    AJAX里使用模板引擎
    AJAX的具体使用
    AJAX的基本使用
    js技巧汇总
    CSS特效汇集
  • 原文地址:https://www.cnblogs.com/wuling129/p/5040083.html
Copyright © 2011-2022 走看看