用rm提示参数列表过长的解决办法

在linux中删除大量文件时,直接用rm会出现:-bash: /bin/rm: 参数列表过长,的错误。 
这时可以用find命令来结合使用。 
例: 
1、rm * -rf 改为: 
      find . -name "*" | xargs rm -rf '*' 就行了。 
2、rm test* -rf 改为: 
      find . -name "test*" | xargs rm -rf "test*" 
如oracle清理30天以前的alert日志可用以下命令:
find  /opt/oracle/produect/diag/rdbms/orcl/orcl/trace -ctime +30 |xargs rm -f {}

你可能感兴趣的:(用rm提示参数列表过长的解决办法)