重庆思庄Oracle、Redhat认证学习论坛

标题: /usr/bin/find: Argument list too long报错 [打印本页]

作者: 刘泽宇    时间: 2023-12-23 12:56
标题: /usr/bin/find: Argument list too long报错
对目标目录下文件进行删除:find /data/*.trc -mtime +30 |xargs rm -rf
执行过程中,却报错:
-bash: /usr/bin/find: Argument list too long
原因
该目录下文件过多,该命令底层执行的命令会将*替换为真实的文件名,导致参数过长

解决
将命令换一种形式即可解决该问题。
find /data/ -name "*.trc" -mtime +30  |xargs rm -rf






欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/) Powered by Discuz! X3.2