有套数据库环境,.aud文件太多导致/u01分区使用率过高,rm清理时发现报错如下
[root@db1 audit]# rm -rf +ASM1_ora_*202*.aud
-bash: /bin/rm: Argument list too long
[root@db1 audit]# rm -rf +ASM1_ora_*20200*.aud
-bash: /bin/rm: Argument list too long
处理办法:
1、缩小删除的范围即可
[root@db1 audit]# rm -rf +ASM1_ora_*202001*.aud
[root@db1 audit]#
2、使用find和 xargs命令组合
find /u01/app/11.2.0/grid_1/rdbms/audit/ -name "*.aud" -mmin +0 | xargs rm -rf "*.aud"文章来源:https://www.toymoban.com/news/detail-610851.html
触发Argument list too long报错的最大文件数是多少--百度来的,找机会验证下
# getconf ARG_MAX文章来源地址https://www.toymoban.com/news/detail-610851.html
到了这里,关于-bash: /bin/rm: Argument list too long的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!