解决”Argument list too long”
在linux中删除大量文件时,直接用rm会出现:-bash: /bin/rm: Argument list too long
参数列表过长,的错误。
这时可以用以下命令来删除find . -name "childqp_ora_*.aud" | xargs rm -rf "childqp_ora_*.aud"
# 或者
ls | xargs -n 10 rm -fr ls
# 输出所有的文件名(用空格分割) xargs就是将ls的输出,每10个为一组(以空格为分隔符),作为rm -rf的参数也就是说将所有文件名10个为一组,由rm -rf删除