linux执行命令时提示参数列表过长

 admin   2022-06-14 09:48   182 人阅读  0 条评论

在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 {}


本文地址:https://liuchunjie.top/?id=358
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

 发表评论


表情

还没有留言,还不快点抢沙发?