批量操作时提示 “Argument list too long”解决方法

发布时间:2016年11月20日 阅读:4443次 分类:CentOS应用 暂无评论

在实际使用过程中,若一个目录下文件或文件夹太多,在执行“*” 命令时 会提示Argument list too long,如rm -rf /tmp/*命令下。


解决方案:


ls | xargs ­n 10 rm ­rf ls

SSH执行以上命令,输出所有的文件名(用空格分割) xargs就是将ls的输出,每10个为一组(以空格为分隔符),作为rm ­rf的参数 也就是说将所有文件名10个为一组,由rm ­rf删除。

标签: ls, xargs

添加新评论 »




captcha
请输入验证码