原文:Linux下通过 rm -f 删除大量文件时报错:Argument list too long

Linux删除nagios的大量性能文件时报错 如下图所示: 问题原因 如 待删除文件中包含的小文件数量过多,通常是由于受到 shell 参数个数限制所致。 这个是Linux系统存在的限制,可以通过如下指令查看该参数值的配置: 解决办法 注: 删除操作为高风险命令,请一定谨慎使用。确认通过快照等方式对数据进行了有效备份,或者明确可以删除。 如果待处理的文件数目过多,因为处理时间较长,推荐在业务低峰 ...

2018-07-09 15:10 0 6702 推荐指数:

查看详情

Linux rm删除大批量文件遇到 Argument list too long

在使用rm删除大批量文件时,有可能会遭遇“参数列太长”(Argument list too long)的问题。如下所示 [oracle@DB-Server bdump]$ rm -v epps_q001_* -bash: /bin/rm: Argument list ...

Sat Sep 16 05:25:00 CST 2017 0 2112
/bin/rm: Argument list too long解決方法

rm、cp、mv是unix下面常用到的檔案處理指令,當我們需要刪除大量的log檔案,如果檔案數太多就會出現此訊息【/bin/rm: Argument list too long】解決方式如下: 例如要刪除 /tmp/*.log則執行【ls /tmp/*.log | xargs rm -f】這樣 ...

Tue May 17 22:34:00 CST 2016 0 1673
linux删除大量文件rm 参数过长)

今天在服务器上清空一个文件夹的时候,提示我rm的参数过长: 命令解释: ls 输出所有的文件名(用空格分割) xargs 就是将ls的输出,每10个为一组(以空格为分隔符),作为rm -rf的参数也就是说将所有文件名10个为一组,由rm -rf删除 ...

Thu Nov 21 19:10:00 CST 2019 0 402
/usr/bin/rm: Argument list too long参数列表过长的解决办法

今天删除网站的缓存文件40w+缓存记录,正常删除提示/usr/bin/rm: Argument list too long 执行这个完美解决,ls列出当前目录下的所有文件,以空格作为分隔, xargs是一个过滤器, -n 90 表示每90个文件作为一组,作为 命令 rm ...

Thu Dec 10 22:37:00 CST 2020 0 1447
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM