2008-6
23

    今天一个用户空间超了,他空间使用情况老是统计不对,很是郁闷,登录服务器查看他用的是ecshop的程序,templates/caches 这个文件夹就占了130多m,这里全是缓存文件,问了下ecshop的技术支持说下个版本会改进此问题,直接进templates/caches 运行rm -rf * 提示-bash: /bin/rm: Argument list too long ,看提示是里面文件太多了,mv也不行,问了下系统部的同事要了个脚本执行了一下就删除了,代码如下:

#!/bin/bash

# 设定需要删除的文件夹
RM_DIR=’/data/files’

cd $RM_DIR
for I in `ls`
do
 rm -f $I
done

第二种解决方法:find所有文件,然后送给rm删除.
find /var/spool/mqueue -type f -exec rm {} ;

您可能也对这些文章感兴趣

: http://www.quickshare.com.cn/argument-list-too-long-solution

本文相关评论 - 1条评论都没有呢

目前还没有评论.