Argument list too long错误

原贴: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 {} /;


##最后修改日期, Thursday, October 12th, 2006 2:30 pm##  

 

2007年09月

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

你可能感兴趣的:(linux系统管理)