关闭

Argument list too long错误

标签: listshell
1021人阅读 评论(0) 收藏 举报
分类:

原贴:http://www.zhangjianfeng.com/?p=358

Argument list too long错误

删除文件时,报"-bash: /bin/rm: Argument list too long"错误.查了一下,
[root@srv1 mqueue]# ls -l |wc -l
 319913
应该是文件数量太大了吧,记得应该是shell的限制,rm mv cp都受此限制。
解决方法:find所有文件,然后送给rm删除.
find /var/spool/mqueue -type f -exec rm {} /;

<script type="text/javascript"><!-- google_ad_client = "pub-9932809095109167"; google_ad_width = 468; google_ad_height = 60; google_ad_format = "468x60_as"; google_cpa_choice = "CAEaCG25ta-KCIutUBJQBVAtUAdQQ1AvUEdQAw"; google_ad_channel = "9299699904"; //--> </script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"> </script><iframe name="google_ads_frame" marginwidth="0" marginheight="0" src="http://pagead2.googlesyndication.com/cpa/ads?client=ca-pub-9932809095109167&amp;cpa_choice=CAEaCG25ta-KCIutUBJQBVAtUAdQQ1AvUEdQAw&amp;oe=utf-8&amp;dt=1190277355781&amp;lmt=1190277355&amp;format=468x60_as&amp;output=html&amp;correlator=1190277355765&amp;channel=9299699904&amp;url=http%3A%2F%2Fwww.zhangjianfeng.com%2F%3Fp%3D358&amp;region=_google_cpa_region_&amp;ref=http%3A%2F%2Fwww.google.cn%2Fsearch%3Fcomplete%3D1%26hl%3Dzh-CN%26ie%3DGB2312%26q%3Dlinux%2Brm%2Bargument%2Btoo%2Blong%26btnG%3DGoogle%2B%25CB%25D1%25CB%25F7%26meta%3D%26aq%3Dnull&amp;cc=100&amp;ga_vid=636176395.1190277356&amp;ga_sid=1190277356&amp;ga_hid=2072357979&amp;flash=9&amp;u_h=1024&amp;u_w=1280&amp;u_ah=904&amp;u_aw=1280&amp;u_cd=32&amp;u_tz=480&amp;u_java=true" frameborder="0" width="468" scrolling="no" height="60" allowtransparency="allowtransparency"></iframe>
##最后修改日期, Thursday, October 12th, 2006 2:30 pm##  

 

2007年09月

以root身份进入/var/spool/clientmqueue/
执行:
ls|xargs rm -f 就能全部删除了
这样效率比较高

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:3120277次
    • 积分:32826
    • 等级:
    • 排名:第145名
    • 原创:76篇
    • 转载:1209篇
    • 译文:0篇
    • 评论:200条
    最新评论
    牛逼的网站